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 :

Récupérer image d'un site pour exploitation


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2017
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2017
    Messages : 24
    Par défaut Récupérer image d'un site pour exploitation
    Bonjour,

    J'ai voulu mettre en place une système pour lire une image sur un site pour pouvoir en extraire les couleurs des pixels (- LIEN -), j'avais commencé en Java (et même fini^^) mais j'ai voulu me tourner vers une solution en ligne, afin d'intégrer tout ça dans un site web

    Je souhaiterai donc récupérer l'image dans une variable surement, afin de l'utiliser ensuite, j'ai vu plein de méthodes avec get_html_content, du simple_dom_parser mais rien ne marche, car la page est assez bizarrement faite, l'image en tant que telle n'a pas de lien

    En JavaFX c'était tellement simple : Image toto = new Image("http://tx3.travian.fr/hero_body.php?uid=2743"); ^^ mais en Php je ne vois pas du tout malgré mes recherches et c'est un peu du au format que je trouve bizarre de la page

    Merci d'avance

  2. #2
    Membre émérite Avatar de Willy_k
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2011
    Messages
    541
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2011
    Messages : 541
    Par défaut
    Bonsoir,
    Comment voudrais-tu exploiter l'image ?
    Sinon tu peux suivre ce lien http://stackoverflow.com/questions/4...le-get-content si tu veux l'affichage directement dans le navigateur (http://stackoverflow.com/questions/4...answer-4286702) ou dans une balise img ( http://stackoverflow.com/questions/4...answer-4286702) , pas forcement que tes URL se terminent par gif ou png, ça peut bien fonctionner avec ton URL

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2017
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2017
    Messages : 24
    Par défaut
    Citation Envoyé par Willy_k Voir le message
    Comment voudrais-tu exploiter l'image ?
    En fait je ne veut pas forcément la charger, l'afficher ..., juste récupérer les valeurs de ses pixels, uniquement ça

  4. #4
    Membre émérite Avatar de Willy_k
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2011
    Messages
    541
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2011
    Messages : 541
    Par défaut
    Voici un exemple pour récupérer la largeur et la hauteur de l'image
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <?php
    $url = 'http://tx3.travian.fr/hero_body.php?uid=2743';
    $infos = getimagesize($url);
     
    if ($infos !== false) {
        $largeur = $infos[0]; 
        $hauteur = $infos[1];
    }

    Pour les autres infos te renvoie sur la doc de getimagesize http://php.net/manual/fr/function.getimagesize.php

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2017
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2017
    Messages : 24
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $im = imagecreatefrompng('http://tx3.travian.fr/hero_body.php?uid=2743');
    $rgb = imagecolorat($im, 241, 152);
    $colors = imagecolorsforindex($im, $rgb);
    var_dump($colors);
    Bon pour le moment ceci fonctionne, j'avais essayer un truc dans le genre au tout début mais ça ne marchait pas car j'essayais de créer l'image avant puis utiliser alors qu’apparemment ce n'est pas nécessaire, reste à voir si j’arrive à m'en servir au final

  6. #6
    Membre émérite Avatar de Willy_k
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2011
    Messages
    541
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2011
    Messages : 541
    Par défaut
    Donc ce sont les valeurs R,G,B,A que tu voulais récupérer ? Dans ce cas , je suis passé à côté.
    Mais avec ton code, tu supposes que toutes les images seront des png. Est-ce le cas ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Faire un lien image sur mon site pour androïd
    Par Narbeper dans le forum Développement Web avec .NET
    Réponses: 4
    Dernier message: 28/02/2017, 10h55
  2. Récupérer image d'un site
    Par thibotus01 dans le forum Mise en page CSS
    Réponses: 9
    Dernier message: 21/09/2013, 16h00
  3. Récupérer les images d'un site web
    Par [Silk] dans le forum Web & réseau
    Réponses: 2
    Dernier message: 15/03/2006, 12h00
  4. [techno] Précharger les images d'un site pour ou contre?
    Par Death83 dans le forum Webdesign & Ergonomie
    Réponses: 19
    Dernier message: 26/10/2005, 10h21
  5. [Performance] - Blob ou pas pour les images d'un site ?
    Par ShinJava dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 04/07/2005, 17h32

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