PHP : extraire une portion d'image

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par Bacteries, 15 Novembre 2009.

  1. Bacteries
    Bacteries WRInaute passionné
    Inscrit:
    27 Mai 2004
    Messages:
    1 253
    J'aime reçus:
    0
    Bonjour les WRInautes,
    est ce que l'un de vous a déjà utilisé une classe (ou fonction) permetant de prendre une image pour en extraire une image (ex: j'ai une image de 250x300, je veux en extraire un carré centré de l'image de 200x200).

    Je sais que imagecopy peut me permettre de faire ça, mais si quelqu'un a un lien vers une classe bien faites pour ce genre de traitement je suis preneur.

    Merci.
     
  2. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 974
    J'aime reçus:
    121
    Tu es sur un dédié ou un mutu ? Parce que la meilleure chose qui existe en PHP pour triturer des images, ca sera toujours Imagemagick (dispo à la fois en binaries à positionner sur le serveur ou en module PHP -et dans ce cas-là ça s'appelle MagickWand-). Ca permet juste de tout faire avec les images (et même encore plus que ça) : fusion, rotation, torsion, recadrage, transparence, opacité, animation, etc.
     
  3. screuscreu
    screuscreu WRInaute impliqué
    Inscrit:
    14 Janvier 2008
    Messages:
    687
    J'aime reçus:
    0
    100% d'accord avec UsagiYojimbo

    et même déjà installé sur les mutu OVH (240 plan)
     
  4. Bacteries
    Bacteries WRInaute passionné
    Inscrit:
    27 Mai 2004
    Messages:
    1 253
    J'aime reçus:
    0
    En effet ça me semble pas mal. Complexe mais ça ne me limitera pas. Merci pour le tuyau.

    Par contre, dans le lot de fonction vous savez quel serait l'idéal pour ce que je veux faire?
    Et vous utilisez quels bibliothéque? http://fr2.php.net/imagick ?
     
  5. screuscreu
    screuscreu WRInaute impliqué
    Inscrit:
    14 Janvier 2008
    Messages:
    687
    J'aime reçus:
    0
    de tête :
    $convertAll = 'convert ' . $file . ' -resize "250x300^" -gravity center ' . $file ;
    exec($convertAll);

    http://www.imagemagick.org/Usage/
    Bonne chance
     
  6. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 974
    J'aime reçus:
    121
    Perso j'utilises directement les binaries via exec, mais tu peux aussi installer MagickWand : http://www.magickwand.org/

    Il y a pas mal de très bon sites sur le sujet, perso je me base surtout sur les exemples de cette page : http://www.imagemagick.org/Usage/ et de celle-ci http://www.ibm.com/developerworks/linux/library/l-graf/

    Pour ta problèmatique je pense que ça devrait t'intéresser : http://www.imagemagick.org/Usage/crop/#crop_page

    @screscreu : ça va sortir un resize de l'image non ce que tu proposes ? De ce que j'ai compris c'est plus du crop que cherche à faire Bactéries (enfin je crois).
     
  7. screuscreu
    screuscreu WRInaute impliqué
    Inscrit:
    14 Janvier 2008
    Messages:
    687
    J'aime reçus:
    0
    ah oui ...bien vu ... bah en changeant resize par crop alors ;)

    Bref, il y a beaucoup d'exemple entre tes et mon liens !
     
  8. Bacteries
    Bacteries WRInaute passionné
    Inscrit:
    27 Mai 2004
    Messages:
    1 253
    J'aime reçus:
    0
    Merci pour tous ces pointeurs et conseils.
     
Chargement...
Similar Threads - PHP extraire portion Forum Date
PHP extraire des dates à partir des numéros de jours Développement d'un site Web ou d'une appli mobile 28 Mai 2012
extraire certaines données contenu dans une variable php Développement d'un site Web ou d'une appli mobile 16 Novembre 2010
[PHP / Expression Reg.] Extraire les attributs d'une image ? Développement d'un site Web ou d'une appli mobile 13 Septembre 2008
extraire les liens d'une page en php Problèmes de référencement spécifiques à vos sites 3 Juin 2005
Indent en mode PHP ? Développement d'un site Web ou d'une appli mobile 9 Juin 2022
Arborescence de classes PHP et séquentialité. Développement d'un site Web ou d'une appli mobile 16 Mai 2022
Afficher des infos depuis plusieurs page en PHP Développement d'un site Web ou d'une appli mobile 23 Mars 2022
Sites de scripts PHP, jQuery, Ajax, etc. Le café de WebRankInfo 20 Mars 2022
Détecter arrêt user d'un script PHP ? Développement d'un site Web ou d'une appli mobile 28 Décembre 2021
sessions PHP sans cookies ? Développement d'un site Web ou d'une appli mobile 26 Décembre 2021
Afficher la dernière version d'un fichier php ? Développement d'un site Web ou d'une appli mobile 8 Novembre 2021
PHP / CURL : interrogation page tiers ne fonctionne plus Développement d'un site Web ou d'une appli mobile 2 Octobre 2021
Actualiser un script php toutes les 10 secondes Développement d'un site Web ou d'une appli mobile 6 Septembre 2021
PHP : problème de comparaison égalité dans boucle FOR avec incrément décimal de 0.1 Développement d'un site Web ou d'une appli mobile 26 Août 2021
Cache Etag nginx et PHP ? Administration d'un site Web 7 Août 2021
Fichier avec ou sans extension php pour le référencement Crawl et indexation Google, sitemaps 3 Août 2021
mon code ne fonctionne pas pour masquer les .php URL Rewriting et .htaccess 31 Juillet 2021
Malware S.Susp.PHP.gen... Administration d'un site Web 15 Juillet 2021
La fonction mail (PHP) ne passe pas ! Demandes d'avis et de conseils sur vos sites 28 Juin 2021
Fonction récursive PHP. Développement d'un site Web ou d'une appli mobile 24 Avril 2021