[libpng16] Added some documentation about features of the Simplified Write API.
This commit is contained in:
parent
846357d592
commit
279dc3f0bf
@ -4065,10 +4065,11 @@ a 16-bit linear encoded PNG file is written.
|
|||||||
|
|
||||||
With all APIs row_stride is handled as in the read APIs - it is the spacing
|
With all APIs row_stride is handled as in the read APIs - it is the spacing
|
||||||
from one row to the next in component sized units (float) and if negative
|
from one row to the next in component sized units (float) and if negative
|
||||||
indicates a bottom-up row layout in the buffer.
|
indicates a bottom-up row layout in the buffer. If you pass zero, libpng will
|
||||||
|
calculate the row_stride for you from the width and number of channels.
|
||||||
|
|
||||||
Note that the write API does not support interlacing, sub-8-bit pixels,
|
Note that the write API does not support interlacing, sub-8-bit pixels,
|
||||||
and indexed (paletted) images.
|
indexed (paletted) images, or most ancillary chunks.
|
||||||
|
|
||||||
VI. Modifying/Customizing libpng
|
VI. Modifying/Customizing libpng
|
||||||
|
|
||||||
|
5
libpng.3
5
libpng.3
@ -4569,10 +4569,11 @@ a 16-bit linear encoded PNG file is written.
|
|||||||
|
|
||||||
With all APIs row_stride is handled as in the read APIs - it is the spacing
|
With all APIs row_stride is handled as in the read APIs - it is the spacing
|
||||||
from one row to the next in component sized units (float) and if negative
|
from one row to the next in component sized units (float) and if negative
|
||||||
indicates a bottom-up row layout in the buffer.
|
indicates a bottom-up row layout in the buffer. If you pass zero, libpng will
|
||||||
|
calculate the row_stride for you from the width and number of channels.
|
||||||
|
|
||||||
Note that the write API does not support interlacing, sub-8-bit pixels,
|
Note that the write API does not support interlacing, sub-8-bit pixels,
|
||||||
and indexed (paletted) images.
|
indexed (paletted) images, or most ancillary chunks.
|
||||||
|
|
||||||
.SH VI. Modifying/Customizing libpng
|
.SH VI. Modifying/Customizing libpng
|
||||||
|
|
||||||
|
6
png.h
6
png.h
@ -3211,9 +3211,11 @@ PNG_EXPORT(240, int, png_image_write_to_stdio, (png_imagep image, FILE *file,
|
|||||||
*
|
*
|
||||||
* With all APIs row_stride is handled as in the read APIs - it is the spacing
|
* With all APIs row_stride is handled as in the read APIs - it is the spacing
|
||||||
* from one row to the next in component sized units (1 or 2 bytes) and if
|
* from one row to the next in component sized units (1 or 2 bytes) and if
|
||||||
* negative indicates a bottom-up row layout in the buffer.
|
* negative indicates a bottom-up row layout in the buffer. If row_stride is zero,
|
||||||
|
* libpng will calculate it for you from the image width and number of channels.
|
||||||
*
|
*
|
||||||
* Note that the write API does not support interlacing or sub-8-bit pixels.
|
* Note that the write API does not support interlacing, sub-8-bit pixels, indexed
|
||||||
|
* PNG (color_type 3) or most ancillary chunks.
|
||||||
*/
|
*/
|
||||||
#endif /* STDIO */
|
#endif /* STDIO */
|
||||||
#endif /* SIMPLIFIED_WRITE */
|
#endif /* SIMPLIFIED_WRITE */
|
||||||
|
Loading…
Reference in New Issue
Block a user