Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Tif Bild laden (https://www.delphipraxis.net/171456-tif-bild-laden.html)

Popov 8. Nov 2012 12:22

AW: Tif Bild laden
 
Nun, die Frage ist durchaus berechtigt, allerdings gilt sie auch für viele andere kommerzielle Programme. Es ist ja nicht alltäglich, dass man eine Fehlermeldung bei Tif bekommt, das könnte aber daran liefen, dass in der Regel dieses Format im Alltag genutzt wird. Trotzdem, es gab eine Zeit da habe ich es öfters genutzt und da kamen Fehlermeldungen beim öffnen. Und das von kommerziellen Software. Das letzte Mal schickte mir ein Bekannter sein gescantes Bild als Tif und ich konnte es mit keinem Programm öffnen. Du bist also nicht der einzige der das Problem hat.

Ein kleines Zitat aus Wikipedia. Beachte den Punkt mit den Baselines. Das scheint die Mindestanforderung zu sein.
Zitat:

Zitat von Wikipedia
Die Vielfalt möglicher gültiger TIFF-Dateien kann nur schwer von einzelnen Programmen unterstützt werden. In der Spezifikation des Dateiformates ist deswegen eine Untermenge gültiger TIFF-Dateien definiert, die jedes TIFF-fähige Programm verarbeiten können sollte, genannt Baseline TIFF.

Ich hoffe für dich, dass sich jemand meldet. Wenn nicht, dann evtl. paar Selbsttests machen. Irfan Viewer zum Beispiel speichert auch in Tiff und bietet beim Speichern ein kleines Dialogfenster mit etwa einem Dutzend Optionen. Das heißt, du könntest auf die Schnelle 12 Tiff Bilder erstellen und sie mit deinem Programm laden. Dann weißt du auch was dein Programm kann.

Alternativ, aber das als Notlösung, evtl. das machen was heute mein Fireworks Programm bei mir gemacht hat. Als ich eine Datei mit Ai Endung öffnen wollte, meinte es, das es durchaus in der Lage ist dieses Format zu laden, aber nicht diese Version. Vorschlag war das Bild vorher zu konvertieren.

Bummi 8. Nov 2012 13:15

AW: Tif Bild laden
 
TImage ist hier eigentlich recht offen aufgebaut, es stellt einfach nur TGraphics dar.
Schau Dir mal an wie es kommt dass man JPG's oder PNG's, GIF etc. laden kann.
Du kannst auch bis dato völlig unbekannte Grafikformate erstellen und darstellen lassen, wenn sie Ihre Erweiterung registrieren.
Ich hatte vor längerem ein Beispiel geschickt bei dem ich ein Textformat als Grafik registriert hatte, von TGraphic abgeleitet.
Wenn Du diese Unit einbindest kannst Du per Image.Picture.LoadFrom('test.txt') diese Format laden und es wird dargestellt. Ein Vektorformat mit GDI+ hatte ich auch einmal angefangen (der angefangene Teil funktioniert), dann aber die Lust daran daran verloren.

dataspider 8. Nov 2012 15:39

AW: Tif Bild laden
 
Keine Ahnung, ob es nützt...

Ab Delphi 2010 kann man den Weg über TWICImage machen.
Also mit TWICImage laden und mit Assign in TPicture übertragen.

Bei Developer Express (faslls du das hast) habe ich TdxTIFFImage entdeckt.
Seitdem nutze ich das zum Laden.

Frank


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:59 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz