Mailinglisten-Archive |
On Sun, Jul 15, 2001 at 06:05:24PM +0200, Sir Loader wrote:
>
>
> "Thies C. Arntzen" wrote:
> >
> > das wird nicht funzen. das jpeg-format hat keinen fixen
> > header. ich schau gleich mal nach, ob ich da in getimagesize
> > "nachrüsten" kann (für jpegs.
> >
> > tc
> hm, also so wie ich das heir seh, steht die DPI-Anzahl immer in Byte Nr.
> 16 - was sollte sich davor denn verändern? da steht doch nur JIF und die
> versionsnummer
das mag ja sein, ich bin mir nur nicht 100% sicher, dass der
APP0 marker immer an byte 0 beginnen muss. libjpeg macht sich hier
das leben etwas schwerer - ich nehme an nicht ganz ohne grund.
ich denk aber, das das mit byte 16 (meistens) gehen sollte -
und vermutlich steht die auflösung hier auch meistens in dpi,
und meistens sollte die X auflösung der Y auflösung
entsprechen...
die spec spricht hier von 3 eignenständigen feldern:
density_unit (0 = unknown, 1 = dots/inch(dpi), 2 = dots/cm)
X_density
Y_density
wie gesagt, byte 16 ist alles ein wenig unscharf, sollte aber
fast immer klappen;-)
tc
php::bar PHP Wiki - Listenarchive