Problems with EncoderParameters

  • Thread starter Thread starter Nuno Esculcas
  • Start date Start date
N

Nuno Esculcas

Hello,

I'm a programer of C++ that recently move to C# and i now have some
simple problems, like how to fill the following variable:

System.Drawing.Imaging.EncoderParameters encoderParameters;

For example in C++ i do like this:

EncoderParameters encoderParameters;
ULONG parameterValue;
Status stat;

encoderParameters.Count = 1;
encoderParameters.Parameter[0].Guid = EncoderSaveFlag;
encoderParameters.Parameter[0].Type =
EncoderParameterValueTypeLong;
encoderParameters.Parameter[0].NumberOfValues = 1;
encoderParameters.Parameter[0].Value = &parameterValue;

// Get the CLSID of the TIFF encoder.
CLSID encoderClsid;
GetEncoderClsid(L"image/tiff", &encoderClsid);

// Save the first page (frame).
parameterValue = EncoderValueMultiFrame;
stat = multi->Save(L"MultiFrame.tif", &encoderClsid,
&encoderParameters);


Now in the C# how it's done?

Thanks
Nuno
 
Back
Top