Et les images ? [PHP] - PHP - Programmation
Marsh Posté le 03-05-2004 à 10:08:05
Mydrinn a écrit : Bonjour ! |
Pour la résolution d'une image, je ne sais pas vraiment, car en réalité, la seule chose qui existe véritablement, c'est un nombre de pixel en largeur et en hauteur, le tout en 72 dpi. Le reste n'existe pas réellement.
Pour ce qui est de mettre un copyright, aucun problème, tu utilises la librairie GD. Tout est parfaitement expliqué dans la doc de PHP (téléchargeable également).
Tu commences, tu cherches, tu proposes un début de code, et si tu comprends pas quelque chose, tu poses une question relative à tel ou tel problème avec telle ou telle fonction.
Marsh Posté le 03-05-2004 à 12:34:08
Pour ce qui es du copyright je n'ai pas vraiment de probleme !
Tandis que pour la resolution d'une image cela pose tjrs probleme !
Car il me faut absolument pouvoir la connaitre !
Les images sont uploadés par des utilisateurs et je doit verifier le dpi !
Kelk'un aurai une solution pour moi ?
Peu etre une librairie php ?
Marsh Posté le 03-05-2004 à 13:05:53
En fait, je ne me suis jamais posé la question avant mais cette notion de dpi n'a pas de raison d'être. T'as une image, elle a un certain nombre de points et c'est tout. Après ça selon la taille en sortie que tu veux, les dpi varient.
Marsh Posté le 03-05-2004 à 13:09:14
Cela est important dans le sens ou les personnes voulant recuperer l'image doivent savoir dans kel resolution elle se trouve !
Car se sont des images prisent par des apn (appareil photo numerique)
Ainsi j'ai besoin de connaitre le dpi de l'image qui vient d'etre uploadé pour stocké ces infos dans la base de données
Marsh Posté le 03-05-2004 à 13:13:16
Ben le dpi dépendera de la taille de l'impression. Quand tu prends une photos avec un apn, la photo n'a pas de dimensions physiques.
Marsh Posté le 03-05-2004 à 13:17:32
belgique:
Si biensur la photo a une dimension physique !
Celle si est defini par sa résolution : nombre de pixel par point
chacal_one333 :
Merci mais j'avais déjà vu cette fonction
Et le probleme c que toutes les images n'ont pas des exif (surtout que beaucoup de logiciel de retouche qui les ecrasent)
Marsh Posté le 03-05-2004 à 13:18:42
ha vi avec les programmes de retouchent
parsque normalement la photo brut sortie de l'apn devrait les contenir
Marsh Posté le 03-05-2004 à 13:18:58
Mydrinn a écrit : |
Encore une fois, sur le web, la notion de dpi n'a AUCUN sens, donc je ne vois pas comment tu pourrais connaitre la résolution d'une image. ça n'a pas de sens, car de toutes manières, ce sera toujours du 72 dpi.
Si tu as une image en 144 dpi de 50 sur 50, cela signifiera en réalité que ton image sera de 100 sur 100 en 72 dpi.
les fonctions GD liront le nombre de pixels REELS dans ton image.
Marsh Posté le 03-05-2004 à 13:24:59
Hermes le Messager :
Alors je ne comprend pas bien quelque chose !
Prenons un exemple : je prend une photo (elle a une certaine resolution)
Je l'upload sur un serveur
Une fois recuperer la photo aura tjrs une certaine resolution !
Entre temps elle n'a pas été converti ! j'ai tord ?
Marsh Posté le 03-05-2004 à 16:44:13
Tu confonds tout. Une image numérique n'a pas une résolution intrinsèque, ça ne veut rien dire, même si on le lit souvent.
L'image est simplement composée d'un certain nombre de pixels en largeur et en hauteur.
Par contre on va l'imprimer avec une certaine résolution, l'afficher à l'écran avec une autre résolution, etc...
La résolution n'est pas plus une caractéristique de l'image que l'imprimante utilisée pour l'imprimer, que la marque de l'écran ou du papier photo.
Marsh Posté le 03-05-2004 à 16:47:10
Thierry Chatel :
Merci beaucoup avec pas mal de recherche j'ai enfin compris le mode de fonctionnement !
Pour en revenir au copyright ! Es ce possible de mettre une image en transparence par dessus une autre grace au php ?
Et encore merci pour m'avoir eclairé sur les image !
Marsh Posté le 03-05-2004 à 19:18:47
Pour le copyright, c'est possible.
Je n'ai pas d'exemple sous la main, pour les fonctions à utiliser c'est imagestring ou imagettftext pour écrire dans une image, et imagecopymerge pour mettre une image (ou un morceau d'image) en transparence par-dessus une autre.
Une petite recherche dans Google avec les noms des fonctions devrait te permettre de trouver des exemples.
Marsh Posté le 03-05-2004 à 19:32:07
Ouaip merci pour imagecopymerge !
Marche tres bien ! Je vais faire mes scripts !
Merci encore
Marsh Posté le 03-05-2004 à 20:15:41
Mydrinn a écrit : |
?
Marsh Posté le 03-05-2004 à 10:04:31
Bonjour !
J'ai besoin de gérer des images avec php ! Mais malgré mes recherches plutôt poussées je n'ai pas encore trouvé la fonction adéquate !
J'ai besoin de pouvoir obtenir le dpi d'une image par le biais de php !
Pour cela il me faut soit une fonction le fessant directement ! Soit une fonction me donnant sa taille en pixel et sa taille dans un système métrique !
De plus j'aimerai savoir si vous connaissez un bon système pour mettre un copyright en filigrane par dessus une image !
Merci d'avance pour votre aide