J'ai essayé d'utiliser la fonction PHP getimagesize , mais je n'ai pas pu extraire la largeur et la hauteur de l'image sous forme de valeur entière.
Comment puis-je atteindre cet objectif?
J'ai essayé d'utiliser la fonction PHP getimagesize , mais je n'ai pas pu extraire la largeur et la hauteur de l'image sous forme de valeur entière.
Comment puis-je atteindre cet objectif?
Essayez comme ceci:
list($width, $height) = getimagesize('path_to_image');
Sois sûr que:
Essayez aussi de préfixer chemin avec $_SERVER["DOCUMENT_ROOT"]
, cela aide parfois lorsque vous n'êtes pas en mesure de lire les fichiers.
getimagesize()
sur des images distantes.Ou,
la source
getimagesize () renvoie un tableau contenant les propriétés de l'image.
pour simplement obtenir la largeur et la hauteur ou
pour obtenir plus d'informations.
la source
Comme ça :
la source
getimagesize() expects parameter 1 to be string, resource given
getimagesize
PHP
getimagesize()
renvoie un tableau de données. Les deux premiers éléments du tableau sont les deux éléments qui vous intéressent: la largeur et la hauteur. Pour les obtenir, il vous suffit de demander les deux premiers index du tableau retourné:Pour plus d'informations, consultez la documentation .
la source
getimagesize('image.jpg')
La fonction ne fonctionne que si elleallow_url_fopen
est définie sur 1 ou On à l'intérieur du fichier php.ini sur le serveur, si elle n'est pas activée, il faut l'utiliserini_set('allow_url_fopen',1);
en haut du fichier où la fonction getimagesize () est utilisée.la source