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

  FORUM HardWare.fr
  Programmation
  PHP

  Format tiff + php + resize d'images...

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

Format tiff + php + resize d'images...

n°197170
LexTuhor
Posté le 19-08-2002 à 15:47:45  profilanswer
 

Bon, comme vous le savez sans doute, je suis débutant en php. pour le moment, j'ai juste fait un chti annuaire de liens + livre d'or, bref, pas grand chose.
 
Le truc suivant auquel je m'attaque :
 
Un upload de grosses images (en tiff, elles doivent en effet servir pour de la parution).  
Ensuite, ces images (entre 800 ko et 1.5 mo, je sais cest énorme et c'est volontaire) devraient être proposées en téléchargement. MAIS : je voudrais pouvoir réaliser des vignettes déscriptives de ses images à la volée en jpeg donc, ou en gif.
 
Possible ? pas possible ? format jpeg haute qualité obligatoire à la place de tiff ?

mood
Publicité
Posté le 19-08-2002 à 15:47:45  profilanswer
 

n°197171
antp
Super Administrateur
Champion des excuses bidons
Posté le 19-08-2002 à 15:49:00  profilanswer
 

si le but c'est d'avoir la meilleure qualité possible tu peux stocker ça en PNG, c'est une compression sans perte et c'est utilisable par PHP (vu que c'est un format libre)

n°197173
--greg--
Posté le 19-08-2002 à 15:50:02  profilanswer
 

boh le tiff doit etre lisible en php nan?

n°197174
LexTuhor
Posté le 19-08-2002 à 15:55:40  profilanswer
 

antp a écrit a écrit :

si le but c'est d'avoir la meilleure qualité possible tu peux stocker ça en PNG, c'est une compression sans perte et c'est utilisable par PHP (vu que c'est un format libre)




 
Le png n'est pas exploitable par quarkxpress ou indesign.
 
Je veux (je préfèrerais  :D ) le format tiff car il est sans perte et permet surtout une impression irréprochable (mes tiff en question sont en 150 dpi (300 c trop pour le stockage).
 
Ce serait possible donc ? Je suis chez ovh, donc c pas mon serveur à la maison (pas question de recompiler une librairie quelconque donc).
 
Et pour un resize/transfo de format tiff-->jpeg ou giff pour l'affichage de petites vignettes, ça se passe comment ? Une idée ?

n°197178
antp
Super Administrateur
Champion des excuses bidons
Posté le 19-08-2002 à 15:58:51  profilanswer
 

LexTuhor a écrit a écrit :

le format tiff car il est sans perte et permet surtout une impression irréprochable (mes tiff en question sont en 150 dpi (300 c trop pour le stockage).




 
bah le PNG compresse au moins aussi bien, et sans perte


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°197180
LexTuhor
Posté le 19-08-2002 à 16:01:01  profilanswer
 

oki, mais les imprimeurs, ils en voudront pas lol...  :lol:  
 
bon, même, admettons que j'adopte le png... Pour un resize + compression pour au final avoir des vignettes qui pèsent rien ? Comment ?
 
(PS : il me faut pour chaque image une version super qualité pour l'impression + une chtite vignette qui pèse rien pour l'affichage).

n°197181
--greg--
Posté le 19-08-2002 à 16:01:30  profilanswer
 

zorglub est en vacances? :)

n°197188
LexTuhor
Posté le 19-08-2002 à 16:05:10  profilanswer
 

sniff...    :(  personne a d'expérience dans ce domaine particulier ?  :(

n°197195
antp
Super Administrateur
Champion des excuses bidons
Posté le 19-08-2002 à 16:08:51  profilanswer
 

bah si, z0rglub, mais il a pas l'air d'être là justement :/


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°197206
LexTuhor
Posté le 19-08-2002 à 16:16:31  profilanswer
 

Bon, je vais continuer à chercher dans les docs de php...
 
J'ai déjà trouvé exif_read_data()  
 
mais ça a pas l'air simple. Et pour le resize d'image que je veux faire, ça a pas l'air gagné non plus...  :pt1cable:  
 
A +

mood
Publicité
Posté le 19-08-2002 à 16:16:31  profilanswer
 

n°197213
airbag
There's no life before coffee
Posté le 19-08-2002 à 16:20:20  profilanswer
 

Tes vignettes ne sont créées qu'une seule fois, lorsque tu upload tes fichiers ?
Si tu peux administrer le serveur web (cela suppose qu'il t'appartienne, et que tu ne eois pas hébergé par free, multimania, ou autres), je te conseille d'utiliser l'utilitaire convert sous linux.
 
edit : j'ai pas tout lu, tu es sous ovh donc ma réponse ne sert à rien. :(


Message édité par airbag le 19-08-2002 à 16:21:13
n°197218
LexTuhor
Posté le 19-08-2002 à 16:23:16  profilanswer
 

airbag a écrit a écrit :

Tes vignettes ne sont créées qu'une seule fois, lorsque tu upload tes fichiers ?
Si tu peux administrer le serveur web (cela suppose qu'il t'appartienne, et que tu ne eois pas hébergé par free, multimania, ou autres), je te conseille d'utiliser l'utilitaire convert sous linux.




 
Désolé mais non. Le serveur ne m'appartient pas, je suis chez ovh.
De plus, l'opération doit justement pouvoir se faire de n'importe où dans le monde et par n'importe qui. C'est bien pour cela que je n'utilise pas de client ftp pour bêtement mettre les images et leurs conversions sur le serveur.  
Il faut que ce soit entièrement dynamique.
 
J'arrive déjà uploader les images en tiff via php et à récupérer des infos sur l'image (taille etc...).
Maintenant, je cherche comment réussir à générer dynamiquement des vignettes en jpeg ou gif à partir des tiffs sur le serveur.
 
Mais merci pour m'avoir répondu quand même.

n°197223
airbag
There's no life before coffee
Posté le 19-08-2002 à 16:24:56  profilanswer
 

regarde les commentaires des utilisateurs, sur la doc en ligne de php.
La fonction c'est imagecopyresized.
http://za2.php.net/manual/fr/funct [...] esized.php

n°197227
LexTuhor
Posté le 19-08-2002 à 16:27:00  profilanswer
 

mille mercis !!  :love:  
 
Je me mets de suite au boulot pour essayer de comprendre tout ça !
 
 :hello:

n°197269
dpro
Gentil Opticien
Posté le 19-08-2002 à 16:45:36  profilanswer
 

exemple perso :

Code :
  1. function mini($image,$tmb)
  2.      {
  3.       $data=imageCreateFromJpeg($image);
  4.       $sx=imageSx($data);
  5.       $sy=imageSy($data);
  6.       $dest=imageCreate(150,150);
  7. //  imageCopyResized(destination,source,destination x,
  8. //  destination y,source x,source y,destination largeur,
  9. //  destination hauteur,source largeur,sourcee hauteur)
  10.       imageCopyResized($dest,$data,0,0,0,0,150,150,$sx,$sy);
  11.       imageJpeg($dest,$tmb,25);
  12.       imageDestroy($data);
  13.       imageDestroy($dest);
  14.      }


 
cette fonction crée un thumb depuis une jpeg (donc, fodré un fction ki transforme la tiff en jpeg) qualité 25

n°197349
LexTuhor
Posté le 19-08-2002 à 17:27:11  profilanswer
 

un énorme merci, ça va me faire gagner bcp de temps.
 

n°200074
angiolino
Et pis crac...un bourre pif...
Posté le 22-08-2002 à 18:17:13  profilanswer
 

Je m'y perds un peu  :ouch:  
 
Comment appelle t on la miniature ensuite sans la page ??

n°200078
--greg--
Posté le 22-08-2002 à 18:22:55  profilanswer
 

:heink:


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°200084
angiolino
Et pis crac...un bourre pif...
Posté le 22-08-2002 à 18:28:38  profilanswer
 

Mince DANS la page sorry...

n°200086
--greg--
Posté le 22-08-2002 à 18:31:18  profilanswer
 

ouais enfin je comprend tjs pas la question ni le rapport...


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°200090
angiolino
Et pis crac...un bourre pif...
Posté le 22-08-2002 à 18:33:07  profilanswer
 

ah ! c'est peut être pour cela que je n'arrive pas à le faire.
 
Le script énoncé ci-dessus permet la création d'une miniature.
Cette miniature ou est elle ? si je veux l'appeler dans une page, que dois je faire ?

n°200093
--greg--
Posté le 22-08-2002 à 18:35:30  profilanswer
 

bah comment ça ou elle est? à ton avis?
sur le serveur tiens
 
et pour l'appeler, tu cries fort.
si elle est bien dressée, elle vient vite.
 
ps: met un bol de lait dans la page, ça les attire


Message édité par --greg-- le 22-08-2002 à 18:35:52

---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°200095
LexTuhor
Posté le 22-08-2002 à 18:37:47  profilanswer
 

[:rofl]  [:kunks]  
 
En tout cas, elle marche du tonnerre cette fonction  ;)

n°200097
--greg--
Posté le 22-08-2002 à 18:39:45  profilanswer
 

angiolino, plus serieusement, avant qu'on me dise que je me fous de ta gueule:
<img src="bidulemachin/laminiature.jpg" />
 
nan?  
 
je vois pas trop ce qui va pas pour toi là.... :??:


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°200098
angiolino
Et pis crac...un bourre pif...
Posté le 22-08-2002 à 18:39:58  profilanswer
 

espèce d'abruti ça t'amuse ?
et ou sur le serveur ? si ca te fais chier de répondre faut pas te forcer.
 
Ce message est la pour les personnes qui ont envie de m'aider pas pour les couillons qui ne pensent qu'a se foutrent du monde.

n°200099
--greg--
Posté le 22-08-2002 à 18:40:17  profilanswer
 

[:super chinois]


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°200101
angiolino
Et pis crac...un bourre pif...
Posté le 22-08-2002 à 18:40:31  profilanswer
 

ok sorry pour ma réponse

n°200103
--greg--
Posté le 22-08-2002 à 18:42:03  profilanswer
 

et sur le serveur, ben, elle sera là ou tu l'as mise. vraiment je vois pas....
 
edit: dans l'exemple de dpro, elle sera vraisemblablement dans $dest ...


Message édité par --greg-- le 22-08-2002 à 18:42:45

---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°200104
angiolino
Et pis crac...un bourre pif...
Posté le 22-08-2002 à 18:43:05  profilanswer
 

Je n'ai aucune miniature crée sur le serveur...

n°200106
angiolino
Et pis crac...un bourre pif...
Posté le 22-08-2002 à 18:43:52  profilanswer
 

ceci est censé être une destination ?  
$dest=imageCreate(150,150);

n°200107
--greg--
Posté le 22-08-2002 à 18:44:51  profilanswer
 

euh ouais non en fait j'avais mal lu son script
ché pas il utilise des fonctions que jconnais pas  
plutot $tmb ?
c pas documenté son truc :o


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°200108
LexTuhor
Posté le 22-08-2002 à 18:45:22  profilanswer
 

angiolino a écrit a écrit :

ok sorry pour ma réponse




 
Tu peux pas réagir aussi violemment. On ne peut pas tout comprendre directement sans passer par les étapes intermédiaires. Il faut déjà que tu comprennes l'utilisation des fonctions en php + la façon dont fonctionne grosso modo le serveur pour te servir de ça.
 
Chacun son niveau (moi même, je suis un débutant), mais on peut pas vouloir tout, et tout se suite...
 

n°200109
--greg--
Posté le 22-08-2002 à 18:46:58  profilanswer
 

[:marsububu]


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°200110
angiolino
Et pis crac...un bourre pif...
Posté le 22-08-2002 à 18:47:39  profilanswer
 

Je ne suis pas d'accord, je n'ai jamais souhaité obtenir tout et tout de suite...
C'est sa petite blague qui m'a fait déraillé. J'essaie simplement de comprendre...donc je pose des questions et si elles paraissent idiotes à certains qu'ils passent leur chemin, je ne vois pas l'utilité de faire ce genre de truc c'est tout.

n°200112
benou
Posté le 22-08-2002 à 18:50:07  profilanswer
 

j'y connais rien du tout en PHP, mais j'ai compris ...
 
ca ca devrait t'aider : regarde le 2e paramètre : http://php2.chek.com/manual/en/function.imagejpeg.php

n°200113
LexTuhor
Posté le 22-08-2002 à 18:50:57  profilanswer
 

$url_depart = "ton url image de départ.jpg";
$url_darrivee = "ton url image d'arrivée.jpg";
 
function mini($url_depart, $url_darrivee);
 
Voilà comment il faut appeler la fonction.
 
Une fonction ne fait rien tant qu'elle n'est pas appelée.
 
Je redis donc ce que j'ai dit :
 
étudies le fonctionnement des fonctions, et reviens nous crier dessus après...  [:wolfman]

n°200114
benou
Posté le 22-08-2002 à 18:51:25  profilanswer
 

angiolino a écrit a écrit :

 
C'est sa petite blague qui m'a fait déraillé.  




moi elle m'a fait bien rire sa blague. Faut pas être sur les nerf, comme ca ...

n°200116
--greg--
Posté le 22-08-2002 à 18:52:47  profilanswer
 

benou a écrit a écrit :

 
moi elle m'a fait bien rire sa blague. Faut pas être sur les nerf, comme ca ...



[:super chinois]
 
 
(tain mais j'ai rien d'autre à foutre que d'apprendre des tas de smiley par coeur moi???)


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°200122
angiolino
Et pis crac...un bourre pif...
Posté le 22-08-2002 à 18:58:07  profilanswer
 

j'ai ceci :
 
$image = "093900-p507.jpg";
    $tmb = "a.jpg";
    function mini($image,$tmb)  
    {  
    $data=imageCreateFromJpeg($image);  
    $sx=imageSx($data);  
    $sy=imageSy($data);  
    $dest=imageCreate(150,150);  
     
    imageCopyResized($dest,$data,0,0,0,0,150,150,$sx,$sy);  
    imageJpeg($dest,$tmb,25);  
    imageDestroy($data);  
    imageDestroy($dest);  
 
et pourtant a.jpg n'est pas crée...

n°200125
--greg--
Posté le 22-08-2002 à 19:00:33  profilanswer
 

si tu lui dis pas dans quel repertoire... il va le mettre dans un rep par defaut, je sais pas c quoi pour php, mais pê la racine du disque ou le rep tmp...


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

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

  Format tiff + php + resize d'images...

 

Sujets relatifs
[C] Format de fichier texte sous Windows ?Inclure valeur images dans champ texte [ - job's done - ]
question simple sur les images[HTML ou Javascript] Prechargement d'images?
[Algo] Faire un fondu entre 2 images...[SGBD] postgreSQL format date
[Java] Affichage d'images, je lutteloader une image au format JPEG
recupperer images d'une animation flash ?Je cherche un script php pour générer des images !
Plus de sujets relatifs à : Format tiff + php + resize d'images...


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