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

  FORUM HardWare.fr
  Programmation
  PHP

  Reconnaissance d'une image ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Reconnaissance d'une image ?

n°1037525
foxbond
Posté le 06-04-2005 à 15:20:21  profilanswer
 

Hello à tous !
Je recherche une aide en programmation selon laquelle, avant le chargement d'une image, on vérifie qu'elle ne soit pas déjà présente dans les fichiers temporaires, et que si elle y est, ne pas la charger sur le serveur mais directement sur l'ordinateur ?
Merci de m'éclairer !


Message édité par foxbond le 06-04-2005 à 15:21:04
mood
Publicité
Posté le 06-04-2005 à 15:20:21  profilanswer
 

n°1037531
noldor
Rockn'roll
Posté le 06-04-2005 à 15:21:46  profilanswer
 

tu décris un mécanisme de cache, non ?
je comprends pas dans quel contexte tu veux faire ça

n°1037537
foxbond
Posté le 06-04-2005 à 15:25:27  profilanswer
 

Exemple :
Une page en php charge l'image "Images/test.jpg"
Afin de limiter l'afflux de bande passante sur mon serveur (et donc limiter les dépenses), j'aimerais que l'image soit directement chargée dans le cache de l'utilisateur si elle y est contenue..

n°1037538
Hermes le ​Messager
Breton Quiétiste
Posté le 06-04-2005 à 15:25:42  profilanswer
 

+1

n°1037541
Hermes le ​Messager
Breton Quiétiste
Posté le 06-04-2005 à 15:26:31  profilanswer
 

foxbond a écrit :

Exemple :
Une page en php charge l'image "Images/test.jpg"
Afin de limiter l'afflux de bande passante sur mon serveur (et donc limiter les dépenses), j'aimerais que l'image soit directement chargée dans le cache de l'utilisateur si elle y est contenue..


 
C'est automatiquement fait déjà...  

n°1037543
noldor
Rockn'roll
Posté le 06-04-2005 à 15:27:22  profilanswer
 

si je ne m'abuse, ce genre de chose est géré au niveau du browser, ça m'étonnerait que tu puisses y changer qqch [:spamafote]

n°1037546
foxbond
Posté le 06-04-2005 à 15:28:23  profilanswer
 

+ 1 ?
Donc il n'y a aucun moyen en programmation d'obliger cela ? :(

n°1037553
Hermes le ​Messager
Breton Quiétiste
Posté le 06-04-2005 à 15:30:10  profilanswer
 

foxbond a écrit :

+ 1 ?
Donc il n'y a aucun moyen en programmation d'obliger cela ? :(


 
Ya moyen de tenter d'empêcher de charger les images en cache [:itm] (généralement c'est plutôt ce qu'on cherche à faire...)
 
Par contre dans ton cas, ça dépend de comment sont configurés les navigateurs. Ce sont eux qui décident...

n°1037562
foxbond
Posté le 06-04-2005 à 15:33:37  profilanswer
 

D'accord merki ! :) Et alors des moyens de réduire la taille en KO d'une image gif assez facilement ? Par exemple http://www.thechien.com/Images/j3.gif ?

n°1037805
CMk
Posté le 06-04-2005 à 17:38:31  profilanswer
 

Le GIF c'est le mal, le PNG est la voie à suivre.

mood
Publicité
Posté le 06-04-2005 à 17:38:31  profilanswer
 

n°1037811
foxbond
Posté le 06-04-2005 à 17:42:17  profilanswer
 

Oui mais ce n'est pas transparent le png..

n°1037836
cerel
Posté le 06-04-2005 à 17:49:28  profilanswer
 

Si, sauf qu'IE ne sait pas gerer la transparence dans les png.
Mais les png24 sont transparents. Et je dirais meme plus, ils sont plus "transparents" que les gif. Dans les gif la transparence est "binaire". Alors que dans les png, c'est un canal alpha.

n°1037926
gizmo
Posté le 06-04-2005 à 18:39:27  profilanswer
 

cerel a écrit :

Si, sauf qu'IE ne sait pas gerer la transparence dans les png.
Mais les png24 sont transparents. Et je dirais meme plus, ils sont plus "transparents" que les gif. Dans les gif la transparence est "binaire". Alors que dans les png, c'est un canal alpha.


IE gère très bien la transparence pour les png8, et pour les png24, y a royalement 3 lignes de JS à rajouter pour que IE5.5+ les supporte... [:kiki]

n°1037963
Hermes le ​Messager
Breton Quiétiste
Posté le 06-04-2005 à 19:06:26  profilanswer
 

gizmo a écrit :

IE gère très bien la transparence pour les png8, et pour les png24, y a royalement 3 lignes de JS à rajouter pour que IE5.5+ les supporte... [:kiki]


 
nope gizmo ;) IE ne gère pas la transparence des png8 lorsque ceux-ci sont employés comme background avec les CSS. D'ailleurs j'ai carrément été obligé de renoncer au png pour mon CMS à cause de ce point de détail qui est capital dans mon cas. ;)
 
De plus, si le png garde toute son utilité dans bien des cas, il faut savoir que le GIF est maintenant libre.

n°1038006
FlorentG
Posté le 06-04-2005 à 19:29:12  profilanswer
 

Hermes le Messager a écrit :

nope gizmo ;) IE ne gère pas la transparence des png8 lorsque ceux-ci sont employés comme background avec les CSS. D'ailleurs j'ai carrément été obligé de renoncer au png pour mon CMS à cause de ce point de détail qui est capital dans mon cas. ;)
 
De plus, si le png garde toute son utilité dans bien des cas, il faut savoir que le GIF est maintenant libre.


Si y'a moyen, je l'ai déjà fait ;)

n°1038014
FlorentG
Posté le 06-04-2005 à 19:33:03  profilanswer
 

http://img52.exs.cx/img52/8768/j3optimized2cg.png
 
Voilà la version optimisée. Peut pas faire plus

n°1038181
foxbond
Posté le 06-04-2005 à 22:43:10  profilanswer
 

Ca n'a réduit que d'un demi KO sur 13 malheureusement ..
Mais merci quand meme :)

n°1038377
Hermes le ​Messager
Breton Quiétiste
Posté le 07-04-2005 à 07:12:57  profilanswer
 

FlorentG a écrit :

Si y'a moyen, je l'ai déjà fait ;)


 
comment ? ça m'intéresse... Est-ce automatisable au niveau de PHP ?

n°1038439
FlorentG
Posté le 07-04-2005 à 09:01:06  profilanswer
 

Par contre, ça prend pas en compte background-repeat. Enfin c'est chelou :heink:

n°1038440
FlorentG
Posté le 07-04-2005 à 09:03:50  profilanswer
 

C'est un p'tit JS à mettre dans la page : http://www.allinthehead.com/retro/69

n°1038513
CMk
Posté le 07-04-2005 à 10:24:25  profilanswer
 

Hermes le Messager a écrit :

De plus, si le png garde toute son utilité dans bien des cas, il faut savoir que le GIF est maintenant libre.


Certes, mais le png est non dégradant, et on obtient une taille + petite.

n°1038684
Hermes le ​Messager
Breton Quiétiste
Posté le 07-04-2005 à 11:46:30  profilanswer
 

FlorentG a écrit :

Par contre, ça prend pas en compte background-repeat. Enfin c'est chelou :heink:


 
Donc inutilisable dans mon cas. [:spamafote]

n°1038685
Hermes le ​Messager
Breton Quiétiste
Posté le 07-04-2005 à 11:47:13  profilanswer
 

CMk a écrit :

Certes, mais le png est non dégradant, et on obtient une taille + petite.


 
gné ? Le png8 est identique au gif, non dégradant (à condition de pas dépasser les 256 couleurs.) :/

mood
Publicité
Posté le   profilanswer
 


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

  Reconnaissance d'une image ?

 

Sujets relatifs
Insertion d'une image postrcipt dans un doc postscriptComment connaître la dimension d'une image générée dynamiquement ?
php redimensionner image[javascript] Taille d'une image
Pb d'impression avec imageRedimentionner image dans PictureBox ??
frame et image en background[PHP] Problème de redimensionnement d'image !
Mysql, peut on créer un champ contenant une image jpg[latex] insérer image
Plus de sujets relatifs à : Reconnaissance d'une image ?


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