MGF (.mgf)

Background

    • Wolfram System MGF bitmap format.
    • Used by the Wolfram System user interface for storing raster images.
    • MGF is an acronym for Mathematica Graphics Format.
    • Binary format.
    • Stores a single image as an RGB raster at a resolution of 8 bits per color channel.

Import & Export

  • Import["file.mgf"] imports an MGF file and returns an image.
  • Export["file.mgf",expr] exports an image, graphics, or any other expression as an MGF raster image.
  • When exporting Wolfram Language graphics or arbitrary expressions to MGF, the resulting image has the same raster size as its displayed form.
  • Image objects are by default exported at their raster size.
  • Because MGF is a raster image format, all fonts are rasterized on export.
  • Import["file.mgf",elem] imports the specified element from an MGF file.
  • Import["file.mgf",{elem,suba,subb,}] imports a subelement.
  • Import["file.mgf",{{elem1,elem2,}}] imports multiple elements.
  • The import format can be specified with Import["file", "MGF"] or Import["file",{"MGF",elem,}].
  • Export["file.mgf",expr,elem] creates an MGF file by treating expr as specifying element elem.
  • Export["file.mgf",{expr1,expr2,},{{elem1,elem2,}}] treats each expri as specifying the corresponding elemi.
  • Export["file.mgf",expr,opt1->val1,] exports expr with the specified option elements taken to have the specified values.
  • Export["file.mgf",{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 MGF format.

Import Elements

  • 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:
  • "Cell"notebook Cell expression representing the image
    "Graphics"raster image given as a Graphics object
    "Image"image object
  • Import and Export by default use the "Image" element for MGF files.

Options

Examples

Basic Examples  (1)

Export arbitrary graphics to the MGF format:

In[1]:=
Click for copyable input
Out[1]=

Import the new MGF file as graphics:

In[2]:=
Click for copyable input
Out[2]=
Introduced in 1999
(4.0)
|
Updated in 2007
(6.0)