[JPG/GIF] Specs van afbeeldingen uitlezen

Pagina: 1
Acties:

  • Pancake
  • Registratie: Februari 2002
  • Laatst online: 07-12-2021
Ik ben op zoek naar een stukkie software dat voor mij van een x-aantal JPG's de specificaties van de bestanden uit kan lezen. Het gaat mij in ieder geval om de filenaam, de hoogte in pixels en de breedte in pixels.

Ik weet dat je dit met legio fotobewerkingspaketten per plaatje gewoon op kunt vragen, maar ik wil het dus van een hele zooi bestanden in één keer kunnen doen en de gegevens dan opslaan in een file of weergeven op het scherm, zodat ik het zaakje met knippen en plakken kan saven.

Ik heb zo links en rechts al eens gezocht, maar ik kan het niet vinden. Volgens mij bestaat zoiets wel en kijk ik dus niet goed.... maar ja....

Computers zijn pas leuk als ze het _niet_ doen...


  • The Evil Brain
  • Registratie: Februari 2003
  • Laatst online: 02-07 11:32
in Windows XP en ik dacht ook Windows 2000 kun je gewoon met detailweergave de filenaam en de afmetingen zien. Opslaan in tekstbestand lukt dan denk ik niet, Printscreen wel natuurlijk ;)

Verwijderd

imagemagick

  • chucky666
  • Registratie: Juni 2001
  • Niet online

chucky666

d.y.w.play?

Describe the format and characteristics of an image
http://www.imagemagick.org/
link is makkelijker ;)

maar die diet er ook niet meerdere tegelijk zoals de ts zoekt zo te lezen.

een OW voor blaten in de IT? laat IT dan maar voortaan links liggen :(


  • Skaah
  • Registratie: Juni 2001
  • Niet online
Kan ook met php: getimagesize($file);
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
$handle=opendir('../user');
while (false!==($file = readdir($handle)))
        {
        if ($file != "." && $file != "..")
                {
                $pathparts = pathinfo($file);
                if (!is_dir('../user/'.$pathparts['basename']))
                     {
                     echo "<tr style="cursor: pointer;" onclick="doImage(this,'".$file."')"><td>[img]"img/toolbar/new_image16.gif"[/img]&nbsp;";
                     echo $file;
                     echo "</td><td>";
                     if ($pathparts['extension'] == "png" || $pathparts['extension'] == "PNG")
                                 echo "PNG afbeelding";
                         elseif ($pathparts['extension'] == "jpg" || $pathparts['extension'] == "JPG" || $pathparts['extension'] == "JPEG" || $pathparts['extension'] == "jpeg")
                                 echo "JPEG afbeelding";
                         elseif ($pathparts['extension'] == "gif" || $pathparts['extension'] == "GIF")
                                 echo "GIF afbeelding";
                         else
                                 echo "Bestand";
                      echo "</td><td>";
                list($width,$height) = getimagesize("../user/".$file);
                echo $width."x".$height;
                echo "</td><td>";
                      echo round(filesize("../user/".$file)/1024);
                      echo " KB</td>";
                      echo "</tr>";
                      }
                 else
                 {
                 echo '<tr><td>[img]"../images/xp/folder.png"[/img]&nbsp;';
                 $path_parts = pathinfo($file);
                 echo $path_parts['basename'];
                 echo '</td><td>Map</td><td>&nbsp;</td></tr>';
                 }

                 }
        }

closedir($handle);

Nou ja, de code is ge copypaste uit een cms van mij.

[ Voor 118% gewijzigd door Skaah op 26-12-2003 14:05 ]


  • Pancake
  • Registratie: Februari 2002
  • Laatst online: 07-12-2021
The Evil Brain schreef op 26 december 2003 @ 13:39:
in Windows XP en ik dacht ook Windows 2000 kun je gewoon met detailweergave de filenaam en de afmetingen zien. Opslaan in tekstbestand lukt dan denk ik niet, Printscreen wel natuurlijk ;)
Hmmm, heb geen XP, maar Win2K (en in die laatste wil het dus niet). Maar goed, ik ben nu ImageMagick aan het downen. Dat komt al in de richting, maar ik moet even kijken hoe ver.

In ieder geval bedankt.

Computers zijn pas leuk als ze het _niet_ doen...

Pagina: 1