IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Trouver résolution image


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2003
    Messages
    795
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2003
    Messages : 795
    Par défaut Trouver résolution image
    Bonjour !
    Voilà j'upload des fichiers via un site web sur un serveur ici.
    ces fichiers sont des images JPG qui servent à la gravure sur plaque en granit.
    J'arrive à avoir les infos suivantes du fichiers :

    - Taille en ko
    - Nom et emplacement
    - Taille en pixels

    Mais je voudrais faire un test sur la résolution. En effet, je ne peux accepter que des fichiers dont la résolution est de 300 dpi.
    Savez-vous comment je peux faire ce test?
    D'avance, Merci

  2. #2
    Membre éprouvé Avatar de julien.63
    Profil pro
    balayeur
    Inscrit en
    Décembre 2005
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : balayeur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 1 348
    Par défaut
    salut,
    Il me semble que les dpi sont inscrits dans le code de l'image, donc en l'ouvrant avec fopen / fread par exemple, je pense qu'il y a moyen de récupérer cette info... c'est une piste !

    Sinon l'impression est un rapport entre les pixels et les dpi que tu veux. Tu peux décider d'avoir une impression en 300 dot per inch, elle sera plus ou moins grandes selon sa taille en pixel.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2003
    Messages
    795
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2003
    Messages : 795
    Par défaut
    Merci pour ta réponse.
    Oui je sais bien que ça doit être une info qui se trouve directement dans l'image mais justement !! Comment la retrouver?
    C'est là que je bloque...
    Quelqu'un a une idée ou connait un script/fonction qui m'avancerais?

    Merci d'avance,

  4. #4
    Rédacteur
    Avatar de Yoshio
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 732
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 732
    Par défaut
    Peut être allez voir du côté de ImageMagick

    Une fonction récup sur php.net pour convertir une image en une image a 300dpi. ca peux être une piste pour chercher.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    function to300dpi($file) {
       $mgck_wnd = NewMagickWand();
       MagickReadImage($mgck_wnd, $file);
       $img_units = MagickGetImageUnits($mgck_wnd);
       switch ($img_units) {
           case MW_UndefinedResolution: $units= 'undefined'; break;
           case MW_PixelsPerInchResolution: $units= 'PPI'; break;
           case MW_PixelsPerCentimeterResolution: $units= 'PPcm'; break;
       }
       list($x_res, $y_res) = MagickGetImageResolution($mgck_wnd);
       echo "$file<br /> x_res=$x_res $units - y_res=$y_res $units<br />";
       if($x_res == 300 && $y_res == 300 && $img_units == MW_PixelsPerInchResolution) {return; }
       MagickSetImageResolution($mgck_wnd, 300 , 300);
       MagickSetImageUnits($mgck_wnd, MW_PixelsPerInchResolution);
       MagickWriteImage($mgck_wnd, str_replace('.', '-300.', $file));
    }

Discussions similaires

  1. Où trouver des images PNG pour une application ?
    Par Pythonesque dans le forum Imagerie
    Réponses: 5
    Dernier message: 10/07/2007, 14h44
  2. [moteur de recherche] trouver une image sur le net
    Par 123quatre dans le forum Internet
    Réponses: 1
    Dernier message: 05/07/2007, 22h56
  3. Réponses: 2
    Dernier message: 06/05/2007, 18h15
  4. Où trouver cette image
    Par kaiser59 dans le forum Webdesign & Ergonomie
    Réponses: 3
    Dernier message: 11/04/2007, 12h20
  5. [Traitement d'image] Où trouver des images pour illustrer mon site ?
    Par langela94 dans le forum Webdesign & Ergonomie
    Réponses: 4
    Dernier message: 24/01/2006, 17h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo