Mein Programm, das ein mehrseitiges TIFF nach PDF konvertiert, funktioniert unter Windows 7 nicht mehr. Das Programm enthält Code, der durch die Seiten des TIFF läuft, jede Seite als TIFF mit CCITT Group4 Kompression konvertiert und die Bitmap-Daten einfügt die resultierende PDF-Datei.Windows 7: Speichern als TIFF CCITT Group4 geändert?
wandelt in der folgenden Art und Weise (C#) durchgeführt:
ImageCodecInfo tiffCodecInfo = GetEncoderInfo("image/tiff");
EncoderParameters myEncoderParameters = new EncoderParameters(2);
// Save the bitmap as a TIFF file with CCITT group4 compression.
myEncoderParameters.Param[0] = new EncoderParameter System.Drawing.Imaging.Encoder.Compression, (long)EncoderValue..CompressionCCITT4);
myEncoderParameters.Param[1] = new EncoderParameter(System.Drawing.Imaging.Encoder.ColorDepth, 1L);
image.Save(source, tiffCodecInfo, myEncoderParameters);
Es scheint, dass das Verhalten der GDI + in Windows 7 geändert wird: Die resultierenden CCITT Bitmap-Daten nicht mehr codiert in einem einzelnen Streifen. Aus diesem Grund kann ich diese Bitmap-Daten nicht in meiner PDF-Datei verwenden.
Frage: Weiß jemand, wie ich GDI + sagen kann, um die Bitmap-Daten in einem einzigen Streifen zu kodieren?
Doen jemand eine Chance wissen, wie Multi Streifen CCITT G4-Daten zu einem einzelnen Streifen zu konvertieren? – Corne
Ich weiß nichts über GDI +, aber ich habe C-Code geschrieben, der tun kann, was Sie brauchen. Es konvertiert das Multi-Strip-G4-Bild in ein kompaktes run-length-codiertes Format und codiert es dann als G4 in einem einzelnen Streifen neu. Lass es mich wissen, wenn ich helfen kann. [email protected] – BitBank