Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1727 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Gestion d'image sans passer par des fichiers.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Gestion d'image sans passer par des fichiers.

n°687528
Ummon
Posté le 30-03-2004 à 16:23:24  profilanswer
 

hello tout le monde,
Voila mon problème est tout bête mais je n'ai pas réussi à le résoudre.
J'aimerai manipuler une image jpeg, la redimensionner, connaitre sa taille etc... L'image en question se trouve dans une base de données et donc ne se trouve pas sous la forme de fichiers, j'utilise GD2 mais il ne me permet pas de manipuler une image à partie de ses données brutes (resource imagecreatefromjpeg ( string filename)).
Je ne souhaite pas écrire l'image sur le DD afin de la manipuler, cette solution facile est completement absurde.
 
Est-ce que quelqu'un a une solution ?
Merci d'avance

mood
Publicité
Posté le 30-03-2004 à 16:23:24  profilanswer
 

n°687585
ratibus
Posté le 30-03-2004 à 17:14:03  profilanswer
 

Directement en effet je vois pas
Mais tu peux faire un script PHP qui affiche ton image issue de la base de données
Et ensuite tu fais imagecreatefromjpeg( url_de_ton_script)
 
Cette méthode ne rajoute pas d'accès à la base (une seule lecture) :)

n°687805
Ummon
Posté le 30-03-2004 à 20:56:51  profilanswer
 

ouais j'y avais pensé et c'est ce que je vais faire, merci pour ta réponse

n°687984
Ummon
Posté le 30-03-2004 à 23:39:02  profilanswer
 

Ouais mais en fait après je suis encore obligé d'écrire l'image sur le disque pour pouvoir la mettre dans la base de données... pas très complète leur lib GD...

n°687989
naceroth
Posté le 30-03-2004 à 23:41:19  profilanswer
 

Personne ne sera vexé si tu en codes une nouvelle, je t'assure :D

n°688019
Ummon
Posté le 31-03-2004 à 00:06:55  profilanswer
 

C'est bon j'ai trouvé en fait, il suffit de "rediriger" la sortie standard, pour ceux que ça intéresse voila comment récupérer l'image dans une variable à partire d'une ressource 'gd'.

Code :
  1. //Start buffering the output stream
  2. ob_start();
  3. //output the image as a file to the output stream
  4. imagejpeg($image_redim);
  5. //Read the output buffer
  6. $buffer = ob_get_contents();
  7. //clear the buffer
  8. ob_end_clean();


Message édité par Ummon le 31-03-2004 à 00:07:22
n°688029
jagstang
Pa Capona ಠ_ಠ
Posté le 31-03-2004 à 00:14:59  profilanswer
 

les images dans les bdd c'est mal. sinon merci pour le script

n°688101
Ummon
Posté le 31-03-2004 à 09:18:15  profilanswer
 

JagStang a écrit :

les images dans les bdd c'est mal


 
Euh.. pourquoi c'est mal ?

n°688105
Hermes le ​Messager
Breton Quiétiste
Posté le 31-03-2004 à 09:23:32  profilanswer
 

Ummon a écrit :


 
Euh.. pourquoi c'est mal ?


 
Parce que c'est archi lourd ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Gestion d'image sans passer par des fichiers.

 

Sujets relatifs
[Java - Forte] Je peux pas passer mes déclarations comme je veux !!!ouvrir des fichiers
Pour qui veut => Cacher une image dans une autre imageprojet de jeu de gestion en ligne ...
[VB] Gestion de planning[C++] Exercice basique sur les fichiers
Help : VBA : Gestion/Modification d'un Objet OLE Powerpoint dans ExcelPasser dans l'url une variable avec comme valeur le signe +
Défilement d'image avec lien, que l'on puisse ralentir et accélé.recharger une image générée avec GD sur l'appui d'un button
Plus de sujets relatifs à : Gestion d'image sans passer par des fichiers.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR