Supported Image File Formats¶
CCP4¶
Format used by the ccp4 software package.
- Recognized file extensions: .ccp4, .map
- Recognized based on content: yes
- File import: yes
- File export: yes
- class ost.io.CCP4(normalize_on_save=false, endianess_on_save=OST_LOCAL_ENDIAN)¶
Parameters: - normalize_on_save (bool) – Determines whether to renormalize image upon saving.
- endianess_on_save (ost.io.Endianess) – Byte order for saving.
DAT¶
Simple binary format for square images.
- Recognized file extensions: .dat, .img
- Recognized based on content: no
- File import: yes
- File export: yes
- class ost.io.DAT(normalize_on_save=false, format=OST_DEFAULT_FORMAT, signed=false, endianess=OST_LOCAL_ENDIAN)¶
Parameters: - normalize_on_save (bool) – Determines whether to renormalize image upon saving.
- format (ost.io.Format) – Data format for loading and saving.
- signed (bool) – Determines whether data is interpreted as signed or unsigned values during loading and saving.
- endianess (ost.io.Endianess) – Byte order for loading and saving.
DF3¶
PovRay Density file format.
- Recognized file extensions: .df3
- Recognized based on content: no
- File import: no
- File export: yes
- class ost.io.DF3(normalize_on_save=false)¶
Parameters: normalize_on_save (bool) – Determines whether to renormalize image upon saving.
DM3¶
Format used by Gatan Inc.’s Digital Micrograph software.
- Recognized file extensions: .dm3
- Recognized based on content: yes
- File import: yes
- File export: no
- class ost.io.DM3()¶
DX¶
Format used by the OpenDX software package.
- Recognized file extensions: .dx
- Recognized based on content: no
- File import: yes
- File export: yes
- class ost.io.DX(normalize_on_save=false)¶
Parameters: normalize_on_save (bool) – Determines whether to renormalize image upon saving.
IPL¶
Ditabis Micron Image Plate Scanner Format.
- Recognized file extensions: .ipl
- Recognized based on content: yes
- File import: yes
- File export: yes
- class ost.io.IPL(normalize_on_save=false, format=OST_DEFAULT_FORMAT)¶
Parameters: - normalize_on_save (bool) – Determines whether to renormalize image upon saving.
- format (ost.io.Format) – Data format for loading and saving.
JPK¶
Format used by JPK Instruments AG’s software (Customized Tiff format).
- Recognized file extensions: .jpk
- Recognized based on content: no (jpk files without file extension are recognized as tif)
- File import: yes
- File export: yes
- class ost.io.JPK(normalize_on_save=indeterminate, format=OST_DEFAULT_FORMAT, signed=false, phasecolor=false, subimage=-1)¶
Parameters: - normalize_on_save (tribool) – Determines whether to renormalize image upon saving.
- format (ost.io.Format) – Data format for loading and saving.
- signed (bool) – Determines whether data is interpreted as signed or unsigned values during loading and saving.
- phasecolor (bool) – Determines whether the phases of complex values are encoded as color information.
- subimage (int) – Determines which subimage is read from a multi-image jpk (-1 = default image).
MRC¶
Format used by the MRC software package.
- Recognized file extensions: .mrc
- Recognized based on content: yes
- File import: yes
- File export: yes
- class ost.io.MRC(normalize_on_save=false, subformat=MRC_NEW_FORMAT, endianess_on_save=OST_LOCAL_ENDIAN)¶
Parameters: - normalize_on_save (bool) – Determines whether to renormalize image upon saving.
- subformat (ost.io.Subformat) – Determines whether old style or new style mrc files should be saved.
- endianess_on_save (ost.io.Endianess) – Byte order for saving.
Nanoscope¶
Format used by software from Veeco.
- Recognized file extensions: .mod
- Recognized based on content: no
- File import: yes
- File export: yes
- class ost.io.Nanoscope(subimage=-1)¶
Parameters: subimage (int) – Determines which subimage is read from a multi-image nanoscope file (-1 = default image).
PNG¶
Portable Network Graphic image format.
- Recognized file extensions: .png
- Recognized based on content: yes
- File import: yes
- File export: yes
- class ost.io.PNG(normalize_on_save=false)¶
Parameters: normalize_on_save (bool) – Determines whether to renormalize image upon saving.
Situs¶
Format used by the Situs software package.
- Recognized file extensions: .situs, .sit
- Recognized based on content: no
- File import: yes
- File export: yes
- class ost.io.Situs(normalize_on_save=false)¶
Parameters: normalize_on_save (bool) – Determines whether to renormalize image upon saving.
Spider¶
Format used by the Spider software package.
- Recognized file extensions: .spi
- Recognized based on content: no
- File import: yes
- File export: yes
- class ost.io.Spider(normalize_on_save=false, endianess_on_save=OST_LOCAL_ENDIAN)¶
Parameters: - normalize_on_save (bool) – Determines whether to renormalize image upon saving.
- endianess_on_save (ost.io.Endianess) – Byte order for saving.
TIF¶
Tagged Image File Format.
- Recognized file extensions: .tif, .tiff
- Recognized based on content: yes
- File import: yes
- File export: yes
- class ost.io.TIF(normalize_on_save=indeterminate, format=OST_DEFAULT_FORMAT, signed=false, phasecolor=false, subimage=-1)¶
Parameters: - normalize_on_save (tribool) – Determines whether to renormalize image upon saving.
- format (ost.io.Format) – Data format for loading and saving.
- signed (bool) – Determines whether data is interpreted as signed or unsigned values during loading and saving.
- phasecolor (bool) – Determines whether the phases of complex values are encoded as color information.
- subimage (int) – Determines which subimage is read from a multi-image tif (-1 = default image).