Mailinglisten-Archive |
On Sat, Jul 14, 2001 at 05:00:59PM +0200, Fred wrote:
> Ralf Eggert wrote:
> >
> > Hi Fred,
> >
> > >also zu der Funktion kannich Dir nix sagen, aber Du kannst auf jeden
> > >Fall einfach den header der Datei einlesen - dort steht die DPI-Zahl
> > >u.A. drin.
> >
> > danke fuer den Tipp. Kannst du mir vielleicht kurz erklaeren, wie ich
> > denn den Header genau einlesen kann?
>
> Ahoi,
>
> $fh = fopen("deinbild.jpg", "r");
> fseek($fh, $ofset);
> $dpi = fgetc($fh);
> fclose($fh);
>
> das Einzige wassich Dir so spontan nicht verraten kann, ist in welchem
> Byte die DPI-Anzahl genau steht - und ich kann von hier aus auch ned
> nachschauen - jetzt kannst entweder im Netz die Jpg-Spezifikation suchen
> wo drinsteht was wo im Header steht oder Du wartest bis ich zu Hause bin
> - dann kannichs Dir auch sagen ;-))
> Wenn Du jetzt also herrausfindest, dass die DPIs im 28sten Byte stehen,
> dann setzte $ofset auf 28 und dann sollte hinterher in $dpi die aktuelle
> dpi-zahl stehen...
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
php::bar PHP Wiki - Listenarchive