Changes (Fix) Reading a TIFF file reads local offsets from tiepoints even if the file contains no pixel scales. (Fix) The TileRenderXxx query functions used by Save as Image correctly restore RGB values for semi-transparent pixels. (This gets rid of multiple rendering issues over transparent background: semi-transparent layers looking darker than they should, light halos for drawing objects or labels having dark edges, etc.) The Save as Image dialog shows the approximate size of the produced image in bytes as a reference. This helps gauge whether the produced image will be small enough to fit into an email / small enough to print / big enough for the desired level of detail / etc. The Save as Image dialog allows specifying the render DPI. The default is 96 = the default screen DPI on Windows. The render DPI is used to scale styles for vector shapes and text. Rendering web images such as Bing retrieves image data as if the DPI was at most 96, to make vector shapes and text in retrieved data sized similarly to other layers. The TileRenderXxx query functions include a new parameter to specify the render DPI. The render DPI must be greater than zero. (Fix) Attempting to save an image using the Save as Image dialog in 'full view' mode on a drawing whose bounding box has zero width or height (mostly happens when the drawing contains a single point or a single horizontal or vertical line) no longer produces no tiles. The Save as Image dialog in 'full view' mode sets the render area to include all layers that are turned on, instead of all layers whether they are turned on or off. This avoids producing images with empty space near borders. The Save as Image dialog includes a new view named 'custom view'. The extent of the custom view can be edited by pressing the Edit button which opens the Edit View dialog. The Edit View dialog allows entering the xmin / xmax / ymin / ymax coordinates of the view as projected coordinates (in units used by the coordinate system, with local offsets removed). The Edit View dialog also allows setting the extent of the view to that of the current view / full view, or to the extent of a specific layer that contains some data (layers that contain no data are not listed in the dialog). By default, the extent of the custom view is set to that of the current view. New query functions: GeomCoordX / Y / Z - take a geom and a coordinate index, return the X / Y / Z value of the specified coordinate. End of list.
|