000
21.07.2004, 15:31 Uhr
~Michael
Gast
|
Tag, also ich versuch mittels GDI+ ein Tiff Bild zu speichern. Setze cih nur die Kompresion dann geht alles gut:
C++: |
EncoderParameters encoderParameters;
encoderParameters.Count = 2; encoderParameters.Parameter[0].Guid = EncoderCompression; encoderParameters.Parameter[0].Type = PropertyTagTypeLong; encoderParameters.Parameter[0].NumberOfValues = 1; ULONG kind = EncoderValueCompressionNone; encoderParameters.Parameter[0].Value = &kind;
|
Nehme ich aber auch noch die BPP rein, dann bekomm ich als Rückgabewert "Win23Error" was auch immer das bedeuten mag:
C++: |
EncoderParameters encoderParameters;
encoderParameters.Count = 2; encoderParameters.Parameter[0].Guid = EncoderCompression; encoderParameters.Parameter[0].Type = PropertyTagTypeLong; encoderParameters.Parameter[0].NumberOfValues = 1; ULONG kind = EncoderValueCompressionNone; encoderParameters.Parameter[0].Value = &kind;
encoderParameters.Parameter[1].Guid = EncoderColorDepth; encoderParameters.Parameter[1].Type = PropertyTagTypeLong; encoderParameters.Parameter[1].NumberOfValues = 1; ULONG depth = 16; encoderParameters.Parameter[1].Value = &depth;
int result = int(m_shapeView->Save(lpszW, &tifClsid, encoderParameters));
|
Also result is dann "Win23Error".
Das erste Beispiel geht, das zweite nicht , versteh ich aber nicht ganz. Oder seh ich schon nix mehr,? langsam geht mir das bissel auf die Nerven
Thx falls doch wer Ahnung hat bzw antwortet.
PS: Da steht was dazu hier klicken
Habe die Seiten studiert, hilft mir aber nciht viel und im Inet gibts auch nichts. Dieser Post wurde am 22.07.2004 um 11:23 Uhr von FloSoft editiert. |