AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Verständnisfrage zu Methoden

Ein Thema von Delbor · begonnen am 1. Jun 2018 · letzter Beitrag vom 1. Jun 2018
Antwort Antwort
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.880 Beiträge
 
Delphi 11 Alexandria
 
#1

AW: Verständnisfrage zu Methoden

  Alt 1. Jun 2018, 13:17
GraphicEx scheint nur für das Laden der Formate zu sorgen (und die Wandlung nach TBitmap). Beim Speichern wird Bitmap gespeichert (oder hat nichts, wie hier)
Markus Kinzler
  Mit Zitat antworten Zitat
Delbor

Registriert seit: 8. Okt 2006
Ort: St.Gallen/Schweiz
1.196 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Verständnisfrage zu Methoden

  Alt 1. Jun 2018, 14:06
Hi mkinzler
Zitat:
GraphicEx scheint nur für das Laden der Formate zu sorgen
Das habe ich anders verstanden. Mit Hilfe der Streams ist es möglich, jeden Block einzeln am richtigen Ort zu schreiben. Dazu gibt es in TGraphicExGraphic einen Record THeader:
Delphi-Quellcode:
  type
    PTIFFHeader = ^TTIFFHeader;
    TTIFFHeader = packed record
      ByteOrder: Word;
      Version: Word;
      FirstIFD: Cardinal;
    end;
Der ist aber kein Feld von TTiffGraphic, sondern muss so in denStrem geschrieben werden - zumindest, wenn ich das richtig verstanden habe. Und FirsIFD gibt ja nur die Adresse des ersten IFDs an. Diejenige des zweiten (wenn vorhanden) steht dann im ersten.
ach dieser Deklaration:
procedure SaveToStream(Stream: TStream); override; speichert TTiffGraphic nur den übergebenen Stream. Bleibt noch die Frage: wohin speichere ich den Header - in den zu übergebenden oder in den speichernden Stream...

Eine weitere Frage hätte ich aber noch: Ich hab da noch ein Buch über Dateitypen von 1997 ausgegraben, das das Tiff-Format (Tiff 6.0) beschreibt. Darin enthalten sind zweieinhalb Seiten Beschreibungen der verschiedenen Tagtypen. Brauche ich die Dinger wirklich?
Aktueller Stand ist: Der Scanner liefert Bitmaps. Und die wollte ich in möglichst durchsuchbare PDFs umwandeln und dann in eine Datenbank schreiben. Dabei soll das Bitmap des Scanners so, wie geliefert, in Tiff gewandelt und an Tesseract weitergereicht werden.

Gruss
Delbor
Roger
Man muss und kann nicht alles wissen - man muss nur wissen, wo es steht.
Frei nach Albert Einstein
http://roase.ch
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.880 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Verständnisfrage zu Methoden

  Alt 1. Jun 2018, 14:34
Die leere Methode oder inherited macht aber buchstäblich überhaupt nichts. Möglicherweise war es mal etwas geplant.
Markus Kinzler
  Mit Zitat antworten Zitat
Delbor

Registriert seit: 8. Okt 2006
Ort: St.Gallen/Schweiz
1.196 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Verständnisfrage zu Methoden

  Alt 1. Jun 2018, 14:58
Hi mkinzler

Ja, ich denke auch, dass da etwas geplant war. ich denke, ich werde das implementieren.
Eigentlich fehlt der Klasse ein Property Targetfile, das ein Feld FTargetfile beschreibt, damit TTiffgraphic auch weiss, wohin gespeichert werden soll. Oder ein solcher Übergabeparameter.

Gruss
Delbor
Roger
Man muss und kann nicht alles wissen - man muss nur wissen, wo es steht.
Frei nach Albert Einstein
http://roase.ch
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:02 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz