Einzelnen Beitrag anzeigen

bitboy0

Registriert seit: 22. Jun 2006
Ort: Ladenburg
11 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: DPI - Eintrag im BMP-File-Header angeben.

  Alt 22. Jun 2006, 12:48
Ja, offset ist einmal 38 und dann 42 (dezimal)
Die Angabe ist jeweils ein 4-Byte-Wert für die Horizontale und Vertikale Auflösung und damit es nicht zu einfach ist hat man hier den Wert in Pixel pro METER einzugeben... also bei 254dpi sind dann hier 10000 (00 00 27 10) einzutragen.. aber auch noch in umgekehrter Reihenfolge ... also (10 27 00 00) ...

Das alles weis ich ... nur hab ich noch keine Ahnung wie man einen Stream öffnet um an einer bekannten Stelle diese Bytes zu ändern. Da ich grade in Istanbul hocke und meine Delphi-Bücher in Mannheim im Büro stehen wäre ich SEHR dankbar wenn mir jemand die paar benötigten Zeilen für

Stream öffnen (Dateiname ist bekannt)
Position im Stream angeben
Byte schreiben
Stream schliessen

hier fertig posten könnte... Das steht sicher als Beispiel irgendwo in einem meiner Bücher ...

gruß
  Mit Zitat antworten Zitat