TIFF - Format Probleme mit tiff2ps
Hallo zusammen, ich habe ein Problem mit TIF-Files die aus dem Fax-System kommen. Ich habe das so gemacht das HylaFax eingehende Faxe als Mail ins lokale Mailsystem leitet das eigentliche Fax wird als TIF-Anlage an die Mail gehängt. Das funktioniert alles, es geht lediglich um das TIF-File. Wenn ich mir die Fileinfos des Files anschaue sieht das so aus: ----------------------------------------------------------------------------------------------------- SubFileType (1 Long): Page ImageWidth (1 Short): 1728 ImageLength (1 Short): 1116 BitsPerSample (1 Short): 1 Compression (1 Short): Group 3 Fax (aka CCITT FAX3) Photometric (1 Short): MinIsWhite FillOrder (1 Short): Lsb2Msb ImageDescription (16 ASCII): +49 511 7284599 Make (9 ASCII): AVM GmbH Model (12 ASCII): CapiFaxRecv StripOffsets (1 Long): 8 Orientation (1 Short): TopLeft SamplesPerPixel (1 Short): 1 RowsPerStrip (1 Long): 4294967295 StripByteCounts (1 Long): 24907 XResolution (1 Rational): 203 YResolution (1 Rational): 98 PlanarConfig (1 Short): Contig Group3Options (1 Long): 4 ResolutionUnit (1 Short): Inch PageNumber (2 Short): 1, 0 Software (38 ASCII): AVM CAPI 2.0 Fax Receiver, v.00.01.00 DateTime (20 ASCII): 2005:05:24 15:05:17 HostComputer (4 ASCII): com FaxRecvParams (1 Long): 262 FaxRecvTime (1 Long): 32 ----------------------------------------------------------------------------------------------------- Wenn ich dieses File nun vom Mailsystem, ohne das File zu ändern, wieder an das Faxmail-System sende wird das TIF korrekt "verfaxt". Hierzu durchläuft das TIF auf dem Server ein Skript welches tiff2ps benutzt um das TIF in PS umzuwandeln. Nun besteht jedoch bei fast jedem Fax die Notwendigkeit der Bearbeitung d.h. ich möchte auf dem Fax Anmerkungen einfügen. Hier fängt das Problem an. Mit einem "normalen" Bildbearbeitungsprogramm ist dies nicht möglich da diese mit dem Faxformat nur unzureichend umgehen können. Gimp z.B. zeigt das Fax, welches logischerweise im Hochformat ist, als skaliertes Querformat an. Hierfür gibt es spezielle Programm (Windows-Imaging, AbleFax, Tiffy etc.). Damit kann man im Fax genau das machen was wir brauchen. Wenn man nun die Anmerkungen mit dem Hintergrund vereint, was zwingend erforderlich ist, ändert sich das TIF-Format. Aus dem obigen File wird dann: ----------------------------------------------------------------------------------------------------- SubFileType (1 Long): Zero ImageWidth (1 Long): 1728 ImageLength (1 Long): 2311 BitsPerSample (1 Short): 1 Compression (1 Short): Group 3 Fax (aka CCITT FAX3) Photometric (1 Short): MinIsWhite FillOrder (1 Short): Msb2Lsb ImageDescription (16 ASCII): +49 511 7284599 StripOffsets (1 Long): 40 SamplesPerPixel (1 Short): 1 RowsPerStrip (1 Long): 2311 StripByteCounts (1 Long): 46913 XResolution (1 Rational): 203 YResolution (1 Rational): 203 PlanarConfig (1 Short): Contig Group3Options (1 Long): 0 Group4Options (1 Long): 0 ResolutionUnit (1 Short): Inch PageNumber (2 Short): 0, 0 PageNumber (2 Short): 1, 0 CleanFaxData (1 Short): 0 ----------------------------------------------------------------------------------------------------- Hier wird ersichtlich das einige Felder manipuliert wurden bzw. andere ganz entfernt wurden. Das Problem ist das tiff2ps mit diesem Format nicht mehr umgehen kann. Der Versuch das File in PS zu wandeln ergibt: ----------------------------------------------------------------------------------------------------- tiff2ps -a test.tif -O out.ps TIFFReadDirectory: Warning, test.tif: unknown field with tag 293 (0x125) encountered. Fax3Decode2D: Warning, test.tif: Premature EOL at scanline 0 (got 0, expected 1728). test.tif: Can't read strip. ----------------------------------------------------------------------------------------------------- Gibt es irgend eine Möglichkeit ein TIF-File mit G3 Kompression zu editieren ohne dass das Format verändert wird respektive ich es mit tiff2ps verarbeiten kann? Viele Grüße Sven
Hallo, On 25-May-2005 Sven Gehr wrote:
ich habe ein Problem mit TIF-Files die aus dem Fax-System kommen. Ich
Das tif-Format laesst leider sehr grosszuegige Freiheiten, die immer wieder zu Problemen in den diversen Grafikprogrammen und -konvertern fuehren.
an das Faxmail-System sende wird das TIF korrekt "verfaxt". Hierzu durchläuft das TIF auf dem Server ein Skript welches tiff2ps benutzt
Muss es tiff2ps sein? Sonst koenntest du dir auch mal convert und nconvert anschauen. Beste Gruesse, Heinz. -- Reiseberichte aus Mittel- und Osteuropa: http://www.pahlke-online.de Barrierefreies Webdesign: http://www.Pahlke-KunstWebDesign.de
Am Mi 25.05.2005 12:32 schrieb Heinz W. Pahlke
On 25-May-2005 Sven Gehr wrote:
Hallo,
ich habe ein Problem mit TIF-Files die aus dem Fax-System kommen. Ich
Das tif-Format laesst leider sehr grosszuegige Freiheiten, die immer wieder zu Problemen in den diversen Grafikprogrammen und -konvertern fuehren.
das habe ich gemerkt ;-)
an das Faxmail-System sende wird das TIF korrekt "verfaxt". Hierzu durchläuft das TIF auf dem Server ein Skript welches tiff2ps benutzt
Muss es tiff2ps sein?
Nein, da ich die Umwandlung sowieso in einem eigenen Skript mache kann ich nehmen was eben funktioniert nur leider funktioniert bis jetzt nichts. Wenn ich das TIF in seiner Rohform, wie sie HylaFax ausliefert, mit: convert -density 203x98 test.tif out.ps konvertiere funktioniert das prima. Ich habe anschließend ein lessbares PS auf welchem alles drauf ist (zwei seitiges Fax). Habe ich jedoch das TIF zuvor mit Able Fax bearbeitet (Kommentare rein) erhalte ich bei gleichem Aufruf: convert: test.tif: Premature EOL at scanline 0 (got 0, expected 1728).. convert: pixel cache is not open `out.ps'. Langsam aber sicher gehen mir die Ideen aus. Kennt jemand noch ein brauchbares Tool um Faxe (TIF) zu bearbeiten? Bitte keine M$-Produkte. Viele Grüße Sven
Hallo, On 25-May-2005 Sven Gehr wrote:
lessbares PS auf welchem alles drauf ist (zwei seitiges Fax). Habe ich jedoch das TIF zuvor mit Able Fax bearbeitet (Kommentare rein) erhalte ich bei
Also Able Fax gegen etwas anderes vertauschen.
Langsam aber sicher gehen mir die Ideen aus. Kennt jemand noch ein brauchbares Tool um Faxe (TIF) zu bearbeiten? Bitte keine
Wenn es nicht gimp sein soll, vielleicht xpaint? Wenn die Faxe in niedriger Aufloesung vorliegen kannst du sie ja vorher strecken. Schau dir einfach mal efix aus dem efax-Paket an (ist bei Suse leider traditionell nicht dabei). Beste Gruesse, Heinz. -- Reiseberichte aus Mittel- und Osteuropa: http://www.pahlke-online.de Barrierefreies Webdesign: http://www.Pahlke-KunstWebDesign.de
Am Mi 25.05.2005 16:33 schrieb Heinz W. Pahlke
On 25-May-2005 Sven Gehr wrote:
Hallo,
lessbares PS auf welchem alles drauf ist (zwei seitiges Fax). Habe ich jedoch das TIF zuvor mit Able Fax bearbeitet (Kommentare rein) erhalte ich bei
Also Able Fax gegen etwas anderes vertauschen.
Haben wir uns auch schon gedacht aber bei allenTools die Faxe bearbeiten die gleiche Problematik. tiff2ps kann das Ergebnis nicht mehr verarbeiten.
Langsam aber sicher gehen mir die Ideen aus. Kennt jemand noch ein brauchbares Tool um Faxe (TIF) zu bearbeiten? Bitte keine
Wenn es nicht gimp sein soll, vielleicht xpaint?
Obwohl ich Gimp sehr gerne benutze ist es für diesen Verwendungszweck völlig unbrauchbar. Da Gimp, wie übrigens alle anderen Bildbearbeiter die wir getestet haben, Probleme mit der Faxauflösung 203x98 haben. Diese werden beim öffnen total verzogen.
Wenn die Faxe in niedriger Aufloesung vorliegen kannst du sie ja vorher strecken. Schau dir einfach mal efix aus dem efax-Paket an (ist bei Suse leider traditionell nicht dabei).
Hey, das habe ich mir gerade herunter geladen und getestet. Damit funktioniert es prima ;-) Nun habe ich gesehen das efax ein Faxservice-Provider im Internet ist. Nun verwende ich das Tool als Faxeditor ohne einen Account bei efax zu haben. Ist das legal? Viele Grüße Sven
Hallo, On 25-May-2005 Sven Gehr wrote:
Am Mi 25.05.2005 16:33 schrieb Heinz W. Pahlke
: Wenn die Faxe in niedriger Aufloesung vorliegen kannst du sie ja vorher strecken. Schau dir einfach mal efix aus dem efax-Paket an (ist bei Suse leider traditionell nicht dabei).
Hey, das habe ich mir gerade herunter geladen und getestet. Damit funktioniert es prima ;-)
Nun habe ich gesehen das efax ein Faxservice-Provider im Internet ist. Nun verwende ich das Tool als Faxeditor ohne einen Account bei efax zu haben. Ist das legal?
Dem Paket sollte eigentlich eine Datei Copying oder aehnlich beiliegen. Aber wo findest du auf http://www.cce.com/efax/ irgendetwas, was mit einem Faxservice-Provider zu tun hat? Beste Gruesse, Heinz. -- Reiseberichte aus Mittel- und Osteuropa: http://www.pahlke-online.de Barrierefreies Webdesign: http://www.Pahlke-KunstWebDesign.de
Am Mittwoch, 25. Mai 2005 18:26 schrieb Heinz W. Pahlke:
On 25-May-2005 Sven Gehr wrote:
Hallo,
Hey, das habe ich mir gerade herunter geladen und getestet. Damit funktioniert es prima ;-)
Nun habe ich gesehen das efax ein Faxservice-Provider im Internet ist. Nun verwende ich das Tool als Faxeditor ohne einen Account bei efax zu haben. Ist das legal?
Dem Paket sollte eigentlich eine Datei Copying oder aehnlich beiliegen. Aber wo findest du auf http://www.cce.com/efax/ irgendetwas, was mit einem Faxservice-Provider zu tun hat?
Ups, ich war auf: http://home.efax.com und deren Client-Programm ist normalerweise dafür da den Fax-Dienst von eben diesem Provider zu nutzen. Das Programm lässt sich aber auch ohne Account lokal zum editieren von Faxen benutzen und das recht klasse *gg* -- Viele Grüße Sven Gehr
participants (2)
-
Heinz W. Pahlke
-
Sven Gehr