hy,redimensionner une image à une taille exacte, conserver l'aspect et remplir l'espace en php
Disons que je veux convertir une image en une taille exacte, par exemple: 400x300. L'astuce est, si l'image, en raison de son rapport d'aspect, ne rentre pas dans 400x300, puis placez-là avec des bordures noires. Une image 900x1200 serait convertie en 225x300 pour conserver son format, puis les bordures noires gauche et droite pour le faire 400x300.
photo originale:
|||||||||||||||||||||||
|||||||||||||||||||||||
|||||||||||||||||||||||
|||||||||||||||||||||||
|||||||||||||||||||||||
|||||||||||||||||||||||
|||||||||||||||||||||||
|||||||||||||||||||||||
après Redimensionner je veux ressembler à ceci:
_______________________
|+++++++++++++++++++++|
|+++++++++++++++++++++|
|+++++++++++++++++++++|
|+++++++||||||||++++++|
|+++++++||||||||++++++|
|+++++++++++++++++++++|
|+++++++++++++++++++++|
|_____________________|
le: "+++++++" je veux être un peu de couleur, et le "|||||||" sont l'image, au milieu!
Malheureusement je n'ai pas encore de code!
je veux quelque chose comme ceci: http://phpthumb.sourceforge.net/demo/demo/phpThumb.demo.demo.php#x22 grâce
montre l'exemple réel de la photo. Je ne comprends pas ce que vous demandez. – VOX
Vous n'avez pas posé de question (sauf si vous voulez que les gens écrivent simplement le code pour vous), alors le conseil le plus que je peux vous offrir est d'utiliser une bibliothèque graphique comme ImageMagick ou GD. –
Les calculs de ratio d'aspect devraient sérieusement être le moindre souci, c'est maths simples que vous devriez être en mesure de comprendre assez rapidement. Le plus gros problème semble être que vous n'avez aucune idée par où commencer, n'est-ce pas? – deceze