Added GIF and animated GIF saving support.
Applied (modified) patch by troelsk. Also added a basic unit test for checking the frames of a saved animated GIF (a previous unit test already handles content of a GIF with a single frame). Closes #8583. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@66716 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -334,7 +334,7 @@ const unsigned char wxIMAGE_ALPHA_OPAQUE = 0xff;
|
||||
- wxBMPHandler: For loading (including alpha support) and saving, always installed.
|
||||
- wxPNGHandler: For loading and saving. Includes alpha support.
|
||||
- wxJPEGHandler: For loading and saving.
|
||||
- wxGIFHandler: Only for loading, due to legal issues.
|
||||
- wxGIFHandler: For loading and saving (see below).
|
||||
- wxPCXHandler: For loading and saving (see below).
|
||||
- wxPNMHandler: For loading and saving (see below).
|
||||
- wxTIFFHandler: For loading (including alpha support) and saving.
|
||||
@@ -352,6 +352,8 @@ const unsigned char wxIMAGE_ALPHA_OPAQUE = 0xff;
|
||||
Loading PNMs only works for ASCII or raw RGB images.
|
||||
When saving in PNM format, wxPNMHandler will always save as raw RGB.
|
||||
|
||||
Saving GIFs requires images of maximum 8 bpp (see wxQuantize), and the alpha channel converted to a mask (see wxImage::ConvertAlphaToMask).
|
||||
Saving an animated GIF requires images of the same size (see wxGIFHandler::SaveAnimation)
|
||||
|
||||
@library{wxcore}
|
||||
@category{gdi}
|
||||
|
Reference in New Issue
Block a user