compression d'image apres envois
10 messages • Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
Je ne sais pas si c'est possible, masi dans tous les cas, ça ne changera pas grand chose.
PHP n'est pas un logiciel de dessins, donc au mieu, il utilisera un système de compression à la zip ou rar.
De là, le gain sera négligeable vu que ce type de compression ne s'attaque que peu aux images.
Le mieux, c'est de faire 2 fichier. L'image, en qualité affichage web, c'est à dire pas top. (un click droit et c'est downloadé)
Un fichier avec l'image top qualité (donc énorme) à downloader.
PHP n'est pas un logiciel de dessins, donc au mieu, il utilisera un système de compression à la zip ou rar.
De là, le gain sera négligeable vu que ce type de compression ne s'attaque que peu aux images.
Le mieux, c'est de faire 2 fichier. L'image, en qualité affichage web, c'est à dire pas top. (un click droit et c'est downloadé)
Un fichier avec l'image top qualité (donc énorme) à downloader.
- petit-ourson
- WRInaute passionné

- Messages: 844
- Inscription: Lun Mai 31, 2004 15:19
Avec les fonctions de la librairie GD, c'est tout a fait possible.
Par exemple :
Documentation PHP : XLIII. Images
Par exemple :
- Code: Tout sélectionner
bool imagejpeg ( resource image [, string filename [, int quality]])
Documentation PHP : XLIII. Images
D'accord, mais PHP n'est pas un logiciel de dessin.
M'étonnerais qu'il fasse la même chose qu'un photoshop par exemple.
Maintenant s'il sait compresser autant s'en servir, mais je reste sceptique sur la qualité et le manière de compresser.
M'étonnerais qu'il fasse la même chose qu'un photoshop par exemple.
Maintenant s'il sait compresser autant s'en servir, mais je reste sceptique sur la qualité et le manière de compresser.
Non mais toshop n'est pas un logiciel de dessin non plus
La librairie GD est parfaitement fonctionnelle la compression, le redimenssionnement etc sont parfaits. Pourquoi est tu sceptique ?
Je vais mm plus loin : avec php et gd tu peux même enregistrer du PNG (et mm le générer totalement) en utilisant un système plus performant que celui de toshop.
Tu veux un exemple simple d'application ? (c'est vraiment facile à réaliser ce genre de script)
http://www.humour.com/pieges/
La librairie GD est parfaitement fonctionnelle la compression, le redimenssionnement etc sont parfaits. Pourquoi est tu sceptique ?
Je vais mm plus loin : avec php et gd tu peux même enregistrer du PNG (et mm le générer totalement) en utilisant un système plus performant que celui de toshop.
Tu veux un exemple simple d'application ? (c'est vraiment facile à réaliser ce genre de script)
http://www.humour.com/pieges/
- michel1989
- Nouveau WRInaute
- Messages: 2
- Inscription: Dim Déc 26, 2004 18:12
script comme section pièges www.humour.com
Bonjour,
J'ai lu l'aide de php avec toutes les fonctions pour modifier les images... mais ça me parrait trop compliqué pour moi...
je voudrais en fait immiter le script de la section piège de humour.com mais avec mes images (pour creer une carte membre dynamique...)
est-ce que quelqu"un pourrait me trouver une solution ??
Merci
J'ai lu l'aide de php avec toutes les fonctions pour modifier les images... mais ça me parrait trop compliqué pour moi...
je voudrais en fait immiter le script de la section piège de humour.com mais avec mes images (pour creer une carte membre dynamique...)
est-ce que quelqu"un pourrait me trouver une solution ??
Merci
- petit-ourson
- WRInaute passionné

- Messages: 844
- Inscription: Lun Mai 31, 2004 15:19
Tu ouvre une image (jpg par exemple) en utilisant la fonction :
Tu ajoutes une couleur à ta palette :
Puis tu ecris dedans avec la fonction :
puis tu réenregistre ton image :
Voilà, après il faut gérer les erreurs, l'emplacement du texte, et les différents formats des images.
- Code: Tout sélectionner
$img = imagecreatefromjpeg ( $filename )
Tu ajoutes une couleur à ta palette :
- Code: Tout sélectionner
$couleur = imagecolorallocate( $img, 0, 0, 0 );
Puis tu ecris dedans avec la fonction :
- Code: Tout sélectionner
imagestring( $img, 1, 5, 5, "Mon texte à écrire !", $couleur);
puis tu réenregistre ton image :
- Code: Tout sélectionner
imagejpeg ( $image, $filename , 60 );
Voilà, après il faut gérer les erreurs, l'emplacement du texte, et les différents formats des images.
- michel1989
- Nouveau WRInaute
- Messages: 2
- Inscription: Dim Déc 26, 2004 18:12
avec ce code
<?
$img = imagecreatefromjpeg ( $filename )
$couleur = imagecolorallocate ( $img, 0, 0, 0 );
imagestring ( $img, 1, 5, 5, "Mon texte à écrire !", $couleur);
imagejpeg ( $image, $filename , 60 );
?>
il me renvoi :
Parse error: parse error, unexpected T_VARIABLE in /test.php on line 3
pourriez vous m'aidez ? merci
<?
$img = imagecreatefromjpeg ( $filename )
$couleur = imagecolorallocate ( $img, 0, 0, 0 );
imagestring ( $img, 1, 5, 5, "Mon texte à écrire !", $couleur);
imagejpeg ( $image, $filename , 60 );
?>
il me renvoi :
Parse error: parse error, unexpected T_VARIABLE in /test.php on line 3
pourriez vous m'aidez ? merci
10 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Google a désigné le vainqueur du concours de programmation 2002
- La terre vue par satellite : accord entre Google et Spot Image
- Ajouter un moteur de recherche d'images sur son site
- Idées d'optimisation du référencement des images
- Google change de favicon
- Nouveautés sur les recherches de Google Images
- Algorithme de détection du link spam de masse
- Mise à jour de Google Images (16/04/2006)
- Nouvelle interface des pages de Google
- Google célèbre le 11 Novembre
Consultez la description détaillée des produits ou services de Google suivants : Google Image Labeler
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



le forum