Jump to content

Mettre en place un système de contrôle de la qualité des photos uploadées


Trolet

Recommended Posts

Bonjour,

j'aurai aimé savoir s'il est envisageable de pouvoir mettre en place un module ou autre pour contrôler la qualité de la photo uploadée par le client ?
clairement ce que je souhaiterais c'est que une fois l'image chargée, une icone s'affiche pour dire si la qualité est optimale, satisfaisante ou insuffisante.

en gros niveau photo la qualité dépend du nombre de pixels de la photo. il faudrait donc pouvoir connaitre celui-ci et le comparer à des valeurs connues. et en prime c'est différent pour chaque produit

merci !

Link to comment
Share on other sites

Salut,

Techniquement c'est assez difficile à mettre en place, peut être que j'ai mal cherché mais pour savoir si la qualité d'une image est bonne il faudrait connaitre les dpi or je n'ai rien trouvé ou alors 2~3 trucs qui n'ont pas fonctionné.

Link to comment
Share on other sites

OK merci d'avoir pris du temps.

Mais si on a juste la résolution de la photo ça suffit pas c'est surtout une question de taille en pixel (après qu'elle soit en 72 ou 300 dpi peu importe c'est le nombre de pixels qui est intéressant). En gros faudrait connaitre la largeur et la hauteur de la photo uplodée et après les comparer à des valeurs connues.

Bon ça c'est le fond pour la réalisation... :cheese:

merci en tout cas

Link to comment
Share on other sites

Dans ce cas là, c'est plus simple cependant si c'est pour de l'impression et que l'image est en 72 dpi...

Il faut utilisisé la fonction "getimagesize"

getimagesize
(PHP 4, PHP 5)

getimagesize — Retourne la taille d'une image

Description
array getimagesize ( string $filename [, array &$imageinfo] )



Il faut aussi créer un tableau avec les résolutions que tu souhaites puis le comparer avec le résultat de "getimagesize"
Link to comment
Share on other sites

Ok merci beaucoup je vais voir ça...

niveau résol pas de soucis vu que les photos de toutes façons je les retravaille. l'important c'est la taille en pixels la résolution elle intervient après mais il est sûr qu'il est préférable de ne pas imprimer en 72dpi sinon... :ohh:

Link to comment
Share on other sites

re_bonjour,

alors après avoir galèré je reviens car je n'arrive pas à m'en sortir. En effet, mes piètres connaissances en smarty ne me permettent pas de comprendre comment et où utiliser la fonction getimagesize. J'ai passé du temps sur la doc ici mais je n'y arrive pas alors si qqun peut m'indiquer les grandes lignes...

faut il utiliser register_function() ou autre chose et surtout où (product.php ou product.tpl) ?

merci d'avance !

Link to comment
Share on other sites

euh..chais pas :red:

en gros ce que je veux c'est une icône qui s'affiche près de la miniature générée une fois la photo du client uploadée sur la page produit donc. je comprends pas (encore :-) ) tout en smarty mais est-il possible dans le fichier tpl d'utiliser n'importe quelle fonction php ? et si oui quelle est la syntaxe ?

merci en tout cas !

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...