![]() MyBitmap->Save( "Shapes050.jpg", myImageCodecInfo, myEncoderParameters ) MyEncoderParameter = gcnew EncoderParameter( myEncoder,_int64(50) ) Save the bitmap as a JPEG file with quality level 50. MyBitmap->Save( "Shapes025.jpg", myImageCodecInfo, myEncoderParameters ) MyEncoderParameters->Param = myEncoderParameter MyEncoderParameter = gcnew EncoderParameter( myEncoder,_int64(25) ) Save the bitmap as a JPEG file with quality level 25. MyEncoderParameters = gcnew EncoderParameters( 1 ) An EncoderParameters object has an array of EncoderParameter Create an Encoder object based on the GUID MyImageCodecInfo = GetEncoderInfo( ImageFormat->Jpeg ) Get an ImageCodecInfo object that represents the JPEG codec. Create a Bitmap object based on a BMP file. ![]() Static ImageCodecInfo^ GetEncoderInfo( ImageFormat^ format ) Using namespace System::Drawing::Imaging ![]() The code saves the bitmap to three JPEG files, each with a different quality level. The following example creates a Bitmap object from a BMP file. The image was saved to the same file it was created from. The image was saved with the wrong image format.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |