returns a rasterized graphic of g.
gives the element elem associated with the rasterized form of g.
- 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