Sur mon site, les utilisateurs peuvent télécharger des photos. Je compresse et redimensionne actuellement la photo pour m'assurer que ce ne sont pas des fichiers énormes. Mais cela crée des photos de dimensions variables ... ce qui rend le site un peu "moche" selon moi.Comment cadrer une photo téléchargée sans rembourrage avec un espace blanc, en C#?
Je voudrais m'assurer que les vignettes sont des images carrées, mais pas en utilisant un remplissage. C'est bon s'il y a une perte de la photo dans la vignette. Je voudrais garder la fidélité de la photo haute, même si cela signifie que certains recadrages doivent se produire.
Une petite astuce à faire une fois sur un site: si l'image d'origine est plus large que haute, rognez une quantité égale de chaque côté. Mais si l'image d'origine est plus grande que large, recadrez-en plus du bas que du haut, et dans mon expérience, vous aurez moins de chances de perdre des détails précieux (par exemple, dans une photo de portrait, vous couperez le les jambes du sujet plutôt que leur visage!) – Carson63000
@ Carson63000 - vous rock, c'est un excellent point à garder à l'esprit. Je vous remercie! – Chaddeus