Thema
:
GDI+ viele Encoder parameter setzen ARRAY[0.0.]
Einzelnen Beitrag anzeigen
Gernot Huber
Registriert seit: 26. Mai 2011
Ort: Dülmen
13 Beiträge
Delphi 2010 Professional
#
6
AW: GDI+ viele Encoder parameter setzen ARRAY[0.0.]
13. Jul 2012, 08:39
Probier es mal so aus:
zusammenfalten
·
markieren
Delphi-Quellcode:
parameterValue1: TEncoderValue;
parameterValue2: TEncoderValue;
parameterValue3: ULONG;
parameterValue4: ULONG;
encoderParameters.Count := 3;
encoderParameters.Parameter[0].Guid := EncoderSaveFlag;
encoderParameters.Parameter[0].Type_ := EncoderParameterValueTypeLong;
encoderParameters.Parameter[0].NumberOfValues := 1;
encoderParameters.Parameter[0].Value := @parameterValue1;
encoderParameters.Parameter[1].Guid := EncoderCompression;
encoderParameters.Parameter[1].Type_ := EncoderParameterValueTypeLong;
encoderParameters.Parameter[1].NumberOfValues := 1;
encoderParameters.Parameter[1].Value := @parameterValue2;
encoderParameters.Parameter[2].Guid := EncoderColorDepth;
encoderParameters.Parameter[2].Type_ := EncoderParameterValueTypeLong;
encoderParameters.Parameter[2].NumberOfValues := 1;
encoderParameters.Parameter[2].Value := @parameterValue3;
encoderParameters.Parameter[3].Guid := EncoderQuality;
encoderParameters.Parameter[3].Type_ := EncoderParameterValueTypeLong;
encoderParameters.Parameter[3].NumberOfValues := 1;
encoderParameters.Parameter[3].Value := @parameterValue4;
parameterValue1 := EncoderValueMultiFrame;
parameterValue2 := EncoderValueCompressionNone;
parameterValue3 := PixelFormat16bppRGB565;
parameterValue4 := 100;
Gruß
Gernot
Zitat
Gernot Huber
Öffentliches Profil ansehen
Mehr Beiträge von Gernot Huber finden