mirror of
https://github.com/fltk/fltk.git
synced 2026-05-12 18:53:31 +08:00
Improve docu of member variable Fl_SVG_Image::proportional - cont'd (#1361)
This commit is contained in:
+4
-2
@@ -31,10 +31,12 @@ struct NSVGimage;
|
||||
if the file could not be opened or read, and ERR_FORMAT if the SVG format could not be decoded.
|
||||
If the image has loaded correctly, w(), h(), and d() should return values greater than zero.
|
||||
|
||||
Member \ref proportional of an Fl_SVG_Image object must be set to \c false to allow the image
|
||||
object to be rasterized with an altered aspect ratio.
|
||||
|
||||
Rasterization is not done until the image is first drawn or resize() or normalize() is called. Therefore,
|
||||
\ref array is NULL until then. The delayed rasterization ensures an Fl_SVG_Image is always rasterized
|
||||
to the exact screen resolution at which it is drawn. Member \ref proportional of an Fl_SVG_Image object
|
||||
must be set to \c false to allow this image to be rasterized with an altered aspect ratio.
|
||||
to the exact screen resolution at which it is drawn.
|
||||
|
||||
The Fl_SVG_Image class draws images computed by \c nanosvg with the following known limitations
|
||||
|
||||
|
||||
@@ -274,6 +274,8 @@ Fl_RGB_Scaling Fl_Image::RGB_scaling() {
|
||||
data_w() and data_h(), respectively
|
||||
\note This function generally changes the values returned by the w() and h() member functions.
|
||||
In contrast, the values returned by data_w() and data_h() remain unchanged.
|
||||
\note If the processed image is an Fl_SVG_Image, setting \ref Fl_SVG_Image::proportional
|
||||
to \c false is required if \p proportional here is null.
|
||||
\version 1.4 (1.3.4 and FL_ABI_VERSION for Fl_Shared_Image only)
|
||||
|
||||
Example code: scale an image to fit in a box
|
||||
|
||||
Reference in New Issue
Block a user