System.Drawing.Imaging.EncoderParameter
namespace System.Drawing.Imaging
{
public sealed class Encoder
{
public static readonly Encoder Compression;
public static readonly Encoder ColorDepth;
public static readonly Encoder ScanMethod;
public static readonly Encoder Version;
public static readonly Encoder RenderMethod;
public static readonly Encoder Quality;
public static readonly Encoder Transformation;
public static readonly Encoder LuminanceTable;
public static readonly Encoder ChrominanceTable;
public static readonly Encoder SaveFlag;
public static readonly Encoder ColorSpace;
public static readonly Encoder ImageItems;
public static readonly Encoder SaveAsCmyk;
public Guid Guid { get; }
public Encoder(Guid guid);
}
}
namespace System.Drawing.Imaging
{
public sealed class EncoderParameter : IDisposable
{
public Encoder Encoder { get; set; }
public EncoderParameterValueType Type { get; }
public EncoderParameterValueType ValueType { get; }
public int NumberOfValues { get; }
public void Dispose();
public EncoderParameter(Encoder encoder, byte value);
public EncoderParameter(Encoder encoder, byte value, bool undefined);
public EncoderParameter(Encoder encoder, short value);
public EncoderParameter(Encoder encoder, long value);
public EncoderParameter(Encoder encoder, int numerator, int denominator);
public EncoderParameter(Encoder encoder, long rangebegin, long rangeend);
public EncoderParameter(Encoder encoder, int numerator1, int demoninator1, int numerator2, int demoninator2);
public EncoderParameter(Encoder encoder, string value);
public EncoderParameter(Encoder encoder, byte[] value);
public EncoderParameter(Encoder encoder, byte[] value, bool undefined);
public EncoderParameter(Encoder encoder, short[] value);
public EncoderParameter(Encoder encoder, long[] value);
public EncoderParameter(Encoder encoder, int[] numerator, int[] denominator);
public EncoderParameter(Encoder encoder, long[] rangebegin, long[] rangeend);
public EncoderParameter(Encoder encoder, int[] numerator1, int[] denominator1, int[] numerator2, int[] denominator2);
public EncoderParameter(Encoder encoder, int NumberOfValues, int Type, int Value);
public EncoderParameter(Encoder encoder, int numberValues, EncoderParameterValueType type, IntPtr value);
}
}
namespace System.Drawing.Imaging
{
public sealed class EncoderParameters : IDisposable
{
public EncoderParameter[] Param { get; set; }
public EncoderParameters(int count);
public EncoderParameters();
public void Dispose();
}
}