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