FUSION D'IMAGES + TEXTE : STYLE COPYRIGHT, PROTÉGEZ VOS IMAGES
matrey
Messages postés399Date d'inscriptionjeudi 31 janvier 2002StatutMembreDernière intervention 6 septembre 2004
-
14 nov. 2003 à 22:31
maachanas
Messages postés8Date d'inscriptionjeudi 29 mars 2007StatutMembreDernière intervention25 février 2009
-
25 août 2008 à 15:40
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
maachanas
Messages postés8Date d'inscriptionjeudi 29 mars 2007StatutMembreDernière intervention25 février 2009 25 août 2008 à 15:40
mais ou est la définition de la fonction imagecreatefromjpeg .
cs_funder
Messages postés1Date d'inscriptionlundi 6 octobre 2003StatutMembreDernière intervention23 janvier 2007 23 janv. 2007 à 01:22
Bonjour, 4 ans après j'ai une question, comment peut on utiliser ton code avec une image dynamique, dont le nom du fichier provient d'une BDD? merci
webdesignasp
Messages postés29Date d'inscriptionjeudi 10 avril 2003StatutMembreDernière intervention19 avril 2005 20 nov. 2003 à 18:04
Pour redimensionner c'est un peu plus dur mais je suis en train de faire un code qui permette toutes ces opérations (adapté au portail dont je parle plus haut)
mais sur Nexen le code doit exister...
cs_iubito
Messages postés629Date d'inscriptionmercredi 3 juillet 2002StatutMembreDernière intervention 9 octobre 2006 18 nov. 2003 à 09:25
a propos, comme les fonctions sur les gifs peuvent être virées... y'a pas moyen de redimensionner ?
et comment redimensionner du PNG ?
merci ;-)
webdesignasp
Messages postés29Date d'inscriptionjeudi 10 avril 2003StatutMembreDernière intervention19 avril 2005 15 nov. 2003 à 16:42
rapidement pour koko :
- la réponse est dans le code,
il faut rempalcer ça
//on va chercher l'image à fusionner
$Image2 = "demo.gif";
$Source2 = "c:/inetpub/nom_du_site/";
$gif=imagecreatefromgif($Source2.$Image2);
par
//on va chercher l'image à fusionner
$Image2 = "demo.jpg";
$Source2 = "c:/inetpub/nom_du_site/";
$gif=imagecreatefromjpeg($Source2.$Image2);
pour la transparence, prévoir d'utiliser :
$background = imagecolorallocate ($gif, 255, 255, 255);
$background = imagecolortransparent($gif,$background);
enfin, je suis pas un expert en PHP mais il faudrait demander à d'autre qui devraient savoir ça.
matrey
Messages postés399Date d'inscriptionjeudi 31 janvier 2002StatutMembreDernière intervention 6 septembre 2004 15 nov. 2003 à 09:30
perso je sais que FreeType est pas inclu dans EasyPHP et niveau hébergeurs, çà passe pas chez Free, pour les autres j'ai des doutes mais il faudrait vérifier
cs_koko
Messages postés654Date d'inscriptionlundi 14 janvier 2002StatutMembreDernière intervention20 février 2005 15 nov. 2003 à 09:21
il faudrait aussi modifié un petit truc :)
car j'ai cette erreur :
Fatal error: Call to undefined function: imagecreatefromgif() in image.php on line 23
et sur php.net j'ai ceci :
"Note : Etant donné que toutes les fonctions de gestion des GIF ont été supprimées de la bibliothèque GD version 1.6, cette fonction n'est pas disponible si vous utilisez cette version de la librairie. "
donc tu serais modifié ton script pour que cela marche avec une version autre que gif ?
webdesignasp
Messages postés29Date d'inscriptionjeudi 10 avril 2003StatutMembreDernière intervention19 avril 2005 15 nov. 2003 à 08:56
imagestring($jpg, "arial", 3, $size[1]-5, "le texte", $tx);
pour la taille de police : il faut pas trop m'en demander. j'imagine qu'il faut utiliser imagefontheight et imagefontwidth.
Ceux qui peuvent profiter de FreeType , apprécieront la possibilité de changer de police (et donc l'utilisation de polices symboles). Il me semble qu'à partir du moment où GD2 est installé, pour FreeType c'est ok. (OVH, multimania,... doivent avoir ça installé).
matrey
Messages postés399Date d'inscriptionjeudi 31 janvier 2002StatutMembreDernière intervention 6 septembre 2004 14 nov. 2003 à 22:31
tu peux utiliser les polices "système" de GD pke là tu utilise des TTF, dont çà veut idre que FreeType doit être installé, ce qui est pas souvent le cas...
25 août 2008 à 15:40
23 janv. 2007 à 01:22
20 nov. 2003 à 18:04
mais sur Nexen le code doit exister...
18 nov. 2003 à 09:25
et comment redimensionner du PNG ?
merci ;-)
15 nov. 2003 à 16:42
- la réponse est dans le code,
il faut rempalcer ça
//on va chercher l'image à fusionner
$Image2 = "demo.gif";
$Source2 = "c:/inetpub/nom_du_site/";
$gif=imagecreatefromgif($Source2.$Image2);
par
//on va chercher l'image à fusionner
$Image2 = "demo.jpg";
$Source2 = "c:/inetpub/nom_du_site/";
$gif=imagecreatefromjpeg($Source2.$Image2);
pour la transparence, prévoir d'utiliser :
$background = imagecolorallocate ($gif, 255, 255, 255);
$background = imagecolortransparent($gif,$background);
enfin, je suis pas un expert en PHP mais il faudrait demander à d'autre qui devraient savoir ça.
15 nov. 2003 à 09:30
15 nov. 2003 à 09:21
car j'ai cette erreur :
Fatal error: Call to undefined function: imagecreatefromgif() in image.php on line 23
et sur php.net j'ai ceci :
"Note : Etant donné que toutes les fonctions de gestion des GIF ont été supprimées de la bibliothèque GD version 1.6, cette fonction n'est pas disponible si vous utilisez cette version de la librairie. "
donc tu serais modifié ton script pour que cela marche avec une version autre que gif ?
15 nov. 2003 à 08:56
Dans ce cas là, remplacer la ligne
imagettftext ($jpg, 6, 0, 3, $size[1]-5, $tx, fontpath.$nompolice ,$texte);
par :
imagestring($jpg, "arial", 3, $size[1]-5, "le texte", $tx);
pour la taille de police : il faut pas trop m'en demander. j'imagine qu'il faut utiliser imagefontheight et imagefontwidth.
Ceux qui peuvent profiter de FreeType , apprécieront la possibilité de changer de police (et donc l'utilisation de polices symboles). Il me semble qu'à partir du moment où GD2 est installé, pour FreeType c'est ok. (OVH, multimania,... doivent avoir ça installé).
14 nov. 2003 à 22:31