|
SOLUTIONS
|
MATHEMATICA IMPORT/EXPORT FORMAT
PNG (.png)
Registered MIME type: image/png
PNG raster image format.
Commonly used for graphics and photographic images on the web.
PNG is an acronym for Portable Network Graphics.
Binary format.
Stores a single image.
Stores color bitmaps at a resolution of 8 or 16 bits per channel.
Grayscale images are represented at a depth of 1, 2, 4, 8, or 16 bits per pixel.
Supports alpha channels for 8-bit and 16-bit RGB and grayscale images.
Has support for color-reduction palettes using up to 256 8-bit RGB colors.
Developed in 1995 as an open and patent-free alternative to the GIF format.
Published as international standard ISO/IEC 15948:2003 and ISO/IEC 15948:2004.
PNG raster image format.
Commonly used for graphics and photographic images on the web.
PNG is an acronym for Portable Network Graphics.
Binary format.
Stores a single image.
Stores color bitmaps at a resolution of 8 or 16 bits per channel.
Grayscale images are represented at a depth of 1, 2, 4, 8, or 16 bits per pixel.
Supports alpha channels for 8-bit and 16-bit RGB and grayscale images.
Has support for color-reduction palettes using up to 256 8-bit RGB colors.
Developed in 1995 as an open and patent-free alternative to the GIF format.
Published as international standard ISO/IEC 15948:2003 and ISO/IEC 15948:2004.
Import and ExportImport and Export
- Import["file.png"] imports a PNG file as an image.
- Export["file.png", expr] exports an image, graphics, or any other expression as a raster image to PNG.
- When exporting Mathematica graphics or arbitrary expressions to PNG, the resulting image has the same raster size as its displayed form.
- Image objects are by default exported at their raster size.
- Because PNG is a raster image format, all fonts are rasterized on export.
- Import["file.png", elem] imports the specified element from a PNG file.
- Import["file.png", {elem, suba, subb, ...}] imports a subelement.
- Import["file.png", {{elem1, elem2, ...}}] imports multiple elements.
- The import format can be specified with Import["file", "PNG"] or Import["file", {"PNG", elem, ...}].
- Export["file.png", expr, elem] creates a PNG file by treating expr as specifying element elem.
- Export["file.png", {expr1, expr2, ...}, {{elem1, elem2, ...}}] treats each
as specifying the corresponding
. - Export["file.png", expr, opt1->val1, ...] exports expr with the specified option elements taken to have the specified values.
- Export["file.png", {elem1->expr1, elem2->expr2, ...}, "Rules"] uses rules to specify the elements to be exported.
- See the reference pages for full general information on Import and Export.
- ImportString and ExportString support the PNG format.
ElementsElements
- General Import elements:
-
"Elements" list of elements and options available in this file "Rules" full list of rules for each element and option "Options" list of rules for options, properties, and settings - Data representation elements:
-
"Data" array of color values "Graphics" Graphics object representing an image "Image" raster image, given as an Image object "GrayLevels" array of normalized gray-level values -
"RGBColorArray" array of RGBColor objects - Import and Export by default use the
element for PNG files. - Elements of PNG files using a color-reduction palette:
-
"ColorMap" color-reduction palette used in the file "RawData" array of color indices - Advanced Import elements:
-
"BitDepth" bits used to represent each color channel in the file "ColorProfileData" embedded color profile, given as a ColorProfileData object "ColorSpace" color encoding used in the file "ImageSize" raster dimensions
New in 5 | Last modified in 9
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »



