begin process at 2012 05 30 13:08:42
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

Création de miniature pour grosse photo


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Création de miniature pour grosse photo

vendredi 7 août 2009 à 17:58:56 | Création de miniature pour grosse photo

La Guite


Bonjour à tous,

Je rencontre un problème de taille : création de miniature.
Tout ce passe bien pour des photos de petites taille (< 1024x800).
Mais voila, personnellement j'ai des photos de taille : 3456x2592
Je comprends le problème de taille (une fois décompresser, l'image fait 3456x2592x8 si le pixel est encodé sur 8bit, ce qui dépasse les 40Mo).

Apres plusieurs recherche j'ai trouvé trois solutions (enfin pas vraiment) :


  • dans les conf de php (php init ou set_init : augmenter la taille memoire allouer
  • faire le travail en local via Gimp par exemple
  • utiliser Imagick coter serveur



Il va de soit que la seconde ne me va pas du tout vu la quantité journalière de photos que je dois mettre à disposition.
Et pour la première, helas je ne pas les droits de modifier cette valeur (je suis hoster chez free). Certain vont me dire de prendre un serveur payant (j'y est pensé), mais avec de la recherche, beaucoup on le même problème même en payant (chez 1&1 par exemple).
Pour la dernière solution, helas, rien ne fonctionne, il ne connait pas Imagick

Ma question est bête, qui sait comment détourner le problème sachant que je souhaite créé une miniature peut importe la taille de la photo d'origine ?

L'idée idéal serait d'ouvrir l'image via GD mais avec un niveau de détail (genre qu'un pixel sur deux), mais je n'ai rien trouver de telle.

Par avance merci.

La Guite

vendredi 14 août 2009 à 08:55:22 | Re : Création de miniature pour grosse photo

La Guite


Personne n'a de piste qui me permettrais de créer une miniature coté serveur peut importe la taille de l'image ?

La Guite

vendredi 14 août 2009 à 09:37:08 | Re : Création de miniature pour grosse photo

nautilus99

Bonjour,

Vu les dimensions des images, il va de soi que si, parmi les 3 solutions possibles, on élimine GD, parce que infaisable, il ne reste que les 2 autres solutions.

Accéder au php.ini pour ce type de paramètre ou installer l'extension Imagick (MagickWand for PHP maintenant) nécessite au minimum un serveur privé virtuel et mieux encore un dédié.

Mais là on quitte très largement le domaine de l'hébergement gratuit ou très peu onéreux.

lundi 17 août 2009 à 15:53:27 | Re : Création de miniature pour grosse photo

La Guite


Donc il n'existe aucun autre solution ? même pas une façon d'ouvrir une image en qualité basse (genre n'ouvrir qu'un pixel sur deux, ce qui réduirait sa taille memoire par 2) ????

La Guite

lundi 17 août 2009 à 16:57:40 | Re : Création de miniature pour grosse photo

nautilus99

Bonjour,

Pou rouvrir une image en en réduisant la taille pendant le chargement, il faudrait un alo ultra puissant, capable de comprendre les optimisations en réduction de taille et pas mal d'utres subtilités. Tenter d'ouvrir en ne chargeant qu'un pixel sur 2 serait carrément une usine à gaz, il faudrait commencer par lire tous les headers pour déterminer les infos jfif, entrelacement, etc de l'image, et ensuite arriver à s'y retrouver là dedans au chargement. Et de plus,il faudrait en plus penser à ne pas toujours sauter le même pixel dans chaque ligne, mais en faire une trame, un peu comme en imprimerie, pour éviter des résultats désastreux (moirages, effets de rideaux...).

Dans le cas que tu évoques, il te faut au moins un serveur privé virtuel avec ton propre apache et PHP pour les configurer correctement. Mais un serveur dédié serait la solution idéale au traitement d'images lourd.




lundi 17 août 2009 à 21:37:46 | Re : Création de miniature pour grosse photo

La Guite


Merci pour la réponse.

Si un jour il existe un lib gratuite installer ou de nouvelle méthode, il n'est jamais trop tard pour me prévenir, en attendant la seule solution que j'envisage c'est le traitement chez moi, à la main.

La Guite



Cette discussion est classée dans : problème, taille, création, photo, miniature


Répondre à ce message

Sujets en rapport avec ce message

Upload image et limitation taille [ par millo ] Je suis entrain de dévellopé un script ou je propose l'upload de photo mais pour des raisons évidentes je souhaite limiter l'espace disque réservé pou Problème dans la création d'une image!!! [ par Elkaire ] Apres avoir definit les differents éléments nécéssaires à la création de mon image j'en viens à appeller la fonction header ("content-type:imge/png") qualité des vignettes photo [ par tynmar ] Bonjour à tous; j'ai un problème de compression de mes jpeg. lorsque que je crée des vignettes, elles perdent de la qualité. Mon script php ne porte a Création de miniature lors de l'upload d'une image [ par jizz666 ] Hello, Je suis actuellement entrain de créer un album photo en PHP/MySQL. Mais j'ai un petit problème, je n'arrive pas à créer les miniatures pendan Problème taille cellule HTML [ par birdofdarkness ] J'ai un problème avec la taille de mes cellules dans un tableau HTML [img]http://img96.imageshack.us/img96/4842/table6uv.jpg[/img] Je voudrais quelle Problème GetImageSize [ par nashoy ] Bonsoir, J'aimerai afficher des images que l'utilisateur à lui-même "uploadé" sur le serveur ftp. Lors de l'affichage, je souhaiterai que ces images n analyse lexicale, comment faire? [ par selim68 ] Bonjour,J'aimerai définir des criticités à des produits de ma base de données, ceux-ci seront définit par l'utilisateur, exemple de saisie possible:   Miniature ebay [ par renouveaux ] Salut à tous. J'ai déjà fais une recherche sur le web, ainsi que sur le forum, mais je ne croit pas que le code y soit. Voila, je cherche depuis une s Problème à gérer les GIF animés via la Galerie GD [ par Fran6web ] Bonjour à tous!Je me retrouve avec un problème comme l'indique le titre du sujet.J'utilise la galerie GD et lorsque le visiteur envoi sont image GIF a Limitation taille expression regulière [ par Knolan ] Salut tout le monde !Je suis face à un petit problème d'expression regulière en PHP mais c'est pas un problème très courant en fait...Il semblerait qu


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,967 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales