Bonjour à tous,
J'aurais besoin d'aide, je vous explique mon problème, j'ai un site ou j'affiche des images stockées en base de données (fichier jpeg dans un dossier et chemin de l'image dans un champ texte). Mon site fonctionne très bien que si mes images sont en 100px par 100px (carré).
J'ai créé un formulaire qui upload les images en base mais il faut donc que l'image soit au préalable au bon format, mais cela n'est pas évident pour le client.
Premier point:
Ce que j'aimerais faire c'est que lors de l'upload, l'image soit redimensionnée en prenant la plus grande valeur entre la largeur ou la hauteur en 100px:
Si une image fait 1000x600 j'aimerais qu'elle soit redimensionnée en 100x60 ou inversement si l'image est en 800x1200 qu'elle soit redimensionnée en 67x100
Deuxieme point:
L'iamge une fois redimensionnée n'est pas en carré, comment a l'affichage (ou avant) rajouter des bande blanches ou noir de maniere egale de chaque cote pour que l'image soit carré.
Si on a l'image en 100x60 comment rajouter a gauche et droite deux bande de 20px pour que l'image ait une largeur de 100px ?
suis-je claire ? Comment faire ceci ? ou si vous avez une meilleur solution ?
Merci par avance
J'aurais besoin d'aide, je vous explique mon problème, j'ai un site ou j'affiche des images stockées en base de données (fichier jpeg dans un dossier et chemin de l'image dans un champ texte). Mon site fonctionne très bien que si mes images sont en 100px par 100px (carré).
J'ai créé un formulaire qui upload les images en base mais il faut donc que l'image soit au préalable au bon format, mais cela n'est pas évident pour le client.
Premier point:
Ce que j'aimerais faire c'est que lors de l'upload, l'image soit redimensionnée en prenant la plus grande valeur entre la largeur ou la hauteur en 100px:
Si une image fait 1000x600 j'aimerais qu'elle soit redimensionnée en 100x60 ou inversement si l'image est en 800x1200 qu'elle soit redimensionnée en 67x100
Deuxieme point:
L'iamge une fois redimensionnée n'est pas en carré, comment a l'affichage (ou avant) rajouter des bande blanches ou noir de maniere egale de chaque cote pour que l'image soit carré.
Si on a l'image en 100x60 comment rajouter a gauche et droite deux bande de 20px pour que l'image ait une largeur de 100px ?
suis-je claire ? Comment faire ceci ? ou si vous avez une meilleur solution ?
Merci par avance