Thread View: de.comp.sys.st
2 messages
2 total messages
Started by Martin Friz-Jung
Fri, 04 Sep 1992 11:49
Fragen zum IMG-Format
Author: Martin Friz-Jung
Date: Fri, 04 Sep 1992 11:49
Date: Fri, 04 Sep 1992 11:49
32 lines
2379 bytes
2379 bytes
HI,
da ich im Moment an einer Hardcopy-Routine fuer den HP-DJ/LJ rumbastle
moechte ich dort auch das Abspeichern des Bildschirms als GEM-IMG Datei
einbauen.
Frage 1: Hat jemand schon einen Assembler-Source zur Bildung von IMG-
Dateien aus einem beliebigen Datenbereich ??
(... und kann ich den haben ???)
Frage 2: Die Kodierung als 'SCAN-LINE' ist mir nun noch nicht ganz klar
Kann die Groesse des Zaehlbytes groesser werden als die Laenge
der SCAN-LINE ?
Dazu ein Beispiel: Eine SCAN-LINE besteht aus 6 Bytes und folg.
Daten sollen kodiert werden: FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF
wird das nun als 8C oder als 00,00,FF,2,86 kodiert
...und noch ein Beispiel: FE,FD,FC,FA,F0,F0,FC,FF,FF,FF,FF,FF
ist das 80,6,FE,FD,FA,F0,F0,80,1,FC,85 oder
80,7,FE,FD,FA,F0,F0,FC,85
Frage 3: Im Header muss die Breite einer SCAN-LINE angegeben werden
und zwar in Bits: falls das zu kodierende Bild z.B.
34 Bits breit ist, muss dann im Header 22h angegeben werden
oder 28h ; klar ist, dass das Bild mit 5 Bytes pro Line
zu kodieren ist, oder ?
..
nun bin ich mal gespannt, was da die 'Expaede' meinen
mit freundlichem Gruss 00010000
Martin 00020000
------------------------------------------------------------------------00030000
ERREICHBAR ueber E-MAIL: 00031000
.. 0003200
X.400 :S=UJ9W;OU=IBM3090;OU=RZ;P=UNI-KARLSRUHE;A=DBP;C=DE 00040000
BITNET :UJ9W@DKAUNI2 00050000
INTERNET :UJ9W@IBM3090.RZ.UNI-KARLSRUHE.DE 00060000
LOKAL :UJ9W 00070000
Re: Fragen zum IMG-Format
Author: HAEBLER
Date: Mon, 07 Sep 1992 13:02
Date: Mon, 07 Sep 1992 13:02
43 lines
2512 bytes
2512 bytes
In article <1992Sep4.114948.2090@rz.uni-karlsruhe.de>, "Martin Friz-Jung"
<UJ9W@DKAUNI2.BITNET> says:
Hi,
>da ich im Moment an einer Hardcopy-Routine fuer den HP-DJ/LJ rumbastle
>moechte ich dort auch das Abspeichern des Bildschirms als GEM-IMG Datei
>einbauen.
>Frage 1: Hat jemand schon einen Assembler-Source zur Bildung von IMG-
> Dateien aus einem beliebigen Datenbereich ??
> (... und kann ich den haben ???)
Ich habe da mal einen IMG-Treiber fuer Ghostscript geschrieben. Die
Sourcen duerften auf lifshitz.ph.utexas.edu zu finden sein. Dies ist
allerdings C, aber das Prinzip duerfte man da prima abkupfern koennen.
>Frage 2: Die Kodierung als 'SCAN-LINE' ist mir nun noch nicht ganz klar
> Kann die Groesse des Zaehlbytes groesser werden als die Laenge
> der SCAN-LINE ?
NEIN!
> Dazu ein Beispiel: Eine SCAN-LINE besteht aus 6 Bytes und folg.
> Daten sollen kodiert werden: FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF
> wird das nun als 8C oder als 00,00,FF,2,86 kodiert
^^^^^^^^^^^^^ eben dies
>Frage 3: Im Header muss die Breite einer SCAN-LINE angegeben werden
> und zwar in Bits: falls das zu kodierende Bild z.B.
> 34 Bits breit ist, muss dann im Header 22h angegeben werden
> oder 28h ; klar ist, dass das Bild mit 5 Bytes pro Line
> zu kodieren ist, oder ?
Bei 34 Bits sind das 34 Pixel, daher 0x22. 5 Bytes ist korrekt. Die
restlichen 6 Bits am Ende sind dann alle Null.
Nachlesen kann man was dazu im "Profibuch", "Vom Anfaenger zum GEM-Profi"
"ST-Picture-Formats"(Datei auf a.a.u.e).
>nun bin ich mal gespannt, was da die 'Expaede' meinen
Zu den Expaede zaehle ich mich nicht. :-)
**************************************************************************
* MARCUS HAEBLER *
* EMAIL: HAEBLER@DMSWWU1A.UNI-MUENSTER.DE IRC: D_GENTLY *
**************************************************************************
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads