Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Images > GD
GD Forum d'entraide pour l'extension GD permettant de manipuler des images en PHP. Avant de poster -> tutoriels GD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/01/2008, 20h35   #1
Membre chevronné
 
Avatar de luta
 
Inscription : novembre 2003
Messages : 1 038
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 1 038
Points : 691
Points : 691
Envoyer un message via MSN à luta
Par défaut Superposition Jpeg/PNG

bonsoir, je me tire les cheuveux a essayer de générer une image qui prendrait un png avec un centre transparent.
dessous je souhaite mettre un portrait chargé en jpeg.
le résultat est un ecran de télé(png) avec une personne a l interieur (jpeg)...du moins c est ce que je cherche...
le fichier resultant peut etre png ou jpeg peut importe en suis meme pas la..
mais toutes mes tentatives foirent lamentablement...
si vous avez des scripts sous le coude ca me saverais bien la vie
Merci
luta est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 01h34   #2
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
Salut

Je présume que tu n'as pas vraiment besoin de transparence, puisque tu peux considérer que le JPG va être superposé au PNG. Tu peux donc simplement faire une copie de l'image JPG vers le centre de l'image PNG, et pour cela tu as besoin de trois ressources GD (les deux sources + la destination).
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 10h32   #3
Membre chevronné
 
Avatar de luta
 
Inscription : novembre 2003
Messages : 1 038
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 1 038
Points : 691
Points : 691
Envoyer un message via MSN à luta
salut et merci pour ta réponse.
Et bien je te dirais bien qu il suffit de mettre le jpeg en fond et le png par dessus, avec la transparence ça devrait faire l affaire mais j ai plusieurs soucis avec php (je flash plus que je ne fais de php alors forcément...)
Des que j essaie de manipuler ces deux images: au choix, ou le header spécifié sorti png merde donc j ai rien a part un message d erreur ou alors j ai un png avec des trames grises vraiment dégueulasses.
luta est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 12h30   #4
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
Ta solution : une PNG avec le milieu transparent pour pouvoir mettre le JPG derrière et qu'il apparaisse par transparence.
Ma solution : appliquer le JPG sur le PNG.

Quelle solution te semble être la plus simple ?
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 12h33   #5
Membre chevronné
 
Avatar de luta
 
Inscription : novembre 2003
Messages : 1 038
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 1 038
Points : 691
Points : 691
Envoyer un message via MSN à luta
Citation:
Envoyé par Yogui Voir le message
Ma solution : appliquer le JPG sur le PNG.

Quelle solution te semble être la plus simple ?
bah si j applique je jpeg sur le png, en sachant que le jpeg fait la meme dimension que le png...je suppose qu on ne verra plus le png...
donc voila le soucis
luta est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 12h48   #6
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
Tu peux découper le JPG à la taille que tu veux, prendre uniquement la partie qui t'intéresse de l'image.
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 13h00   #7
Membre chevronné
 
Avatar de luta
 
Inscription : novembre 2003
Messages : 1 038
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 1 038
Points : 691
Points : 691
Envoyer un message via MSN à luta
oui donc mauvaise solution car le png est de forme TRES irreguliere.
donc comme je l avais présenti je vais me réorientér vers une solution basée sur photoshop.
je te remercie pour ton aide
luta est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 13h43   #8
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
Est-ce que tu as essayé en mode non mixant ?
http://fr3.php.net/manual/fr/functio...hablending.php
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h39.


 
 
 
 
Partenaires

Hébergement Web