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).