|
SOLUTIONS
|
Search for all pages containing Rasterize
BUILT-IN MATHEMATICA SYMBOL
Rasterize
Rasterize[g]
returns a rasterized graphic of g.
Rasterize[g, elem]
gives the element elem associated with the rasterized form of g.
Details and OptionsDetails and Options
- The expression g need not explicitly be a graphic, but can be text, a cell, or any expression.
- Possible basic elements include:
-
"BoundingBox" bounding box information for the raster "Data" the array of pixel values in the raster "Graphics" a graphics object representing the raster "Image" an image object representing the raster "RasterSize" pixel width and height of the raster "Regions" regions specified by Annotation constructs - Rasterize[g] is equivalent to Rasterize[g, "Graphics"], and displays in a notebook in a way that approximates the unrasterized display of g, with the same image size.
- The following options for Rasterize can be given:
-
Background Automatic background to use BaselinePosition Automatic how to align with a surrounding text baseline ImageResolution Automatic image resolution in dpi for rasterization ImageSize Automatic final displayed image size in printer's points RasterSize Automatic raster size in pixels for rasterization - RasterSize and ImageResolution determine the coarseness of rasterization; ImageSize determines the size at which the final image will be displayed.
- If there is an explicit setting for RasterSize, it overrides any explicit setting for ImageResolution.
- When the settings for RasterSize or ImageResolution are small, the graphic will appear coarse, and text may be illegible. There may also be artifacts associated with aliasing.
- Settings for ImageSize and Background in Rasterize override any settings for those options in g.
- Background->None yields a raster with a transparent background.
- If no explicit size or resolution option settings are given, Rasterize[g, ...] will rasterize g at the size and resolution it would normally be displayed in a notebook.
- Rasterize[g, "RasterSize"] yields
, where w is the overall width in pixels of the raster, and h is its overall height. - Rasterize[g, "BoundingBox"] yields
, where w is the overall width, h is the overall height, and dh is the offset of the baseline of the contents of g from the bottom of its bounding box. - Rasters generated by Rasterize can vary slightly from one computer system to another, mainly as a result of different fonts and anti-aliasing procedures.
- The results from Rasterize[g, "BoundingBox"] can depend on details of font metrics, which generally differ between different computer systems.
- Rasterize[g, "Regions"] gives a list of rules of the form
, where each rule
is associated with an annotation of the form Annotation[expr, ai, typei] in g, or with an object that is automatically recognized as an annotation, such as a Hyperlink or Tooltip. The
give pixel positions in the form
, where y coordinates run from top to bottom, mirroring the coords attribute of HTML. - Notebook expressions are rasterized in a way that mimics a notebook being displayed in the front end.
New in 6 | Last modified in 7
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »



