Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Images > Imagick
Imagick Forum d'entraide pour l'extension Imagick permettant de manipuler des images en PHP (port de l'API ImageMagick).
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/08/2006, 13h38   #1
Membre confirmé
 
Inscription : juillet 2004
Messages : 727
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 727
Points : 216
Points : 216
Par défaut [ImageMagick] Taille en octet d'une image

Existe-t-il une fonction permettant de connaître la taille (pas les dimensions) d'une image ?

Je ne peux pas utiliser filesize sur un fichier disant car je suis sûr php 4.

Edit: Erreur de nom de fonction
Oberown est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2006, 17h33   #2
Inactif
 
Avatar de Kerod
 
Inscription : septembre 2004
Messages : 11 753
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 11 753
Points : 14 585
Points : 14 585
As tu essayé filesize directement ?
Kerod est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/08/2006, 09h32   #3
Membre confirmé
 
Inscription : juillet 2004
Messages : 727
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 727
Points : 216
Points : 216
J'ai utilisé filesize, mais étant sur php 4 il ne peut pas le faire avec des fichiers distant, ca marche avec du php 5.

Pour le moment j'utilise ce script pris ici
http://php.developpez.com/faq/?page=...taille_distant

Code :
1
2
3
4
5
6
7
8
9
10
<?php 
$buffer = '';
if($fd = fopen ("http://www.monsite.com/images/avatar.gif", "r")) {
    while (!feof($fd)) {
        $buffer .= fgets($fd, 4096);
    }
    fclose ($fd);
}
$size = strlen($buffer);
?>
Mais j'ai l'impression qu'il prend beaucoup de temps.
Oberown est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h57.


 
 
 
 
Partenaires

Hébergement Web