Bonjour,
J'ai besoin de déformer une image :
En fait plus je m'éloigne du centre plus l'image doit rétrecir VERS le centre.
Ca j'y suis a peu près arrivé, en appliquant un facteur proportionnel à la distance au centre et en supprimant des pixels (la qualité de l'image finale n'est pas très importante, pas besoin d'interpolation ou autre pour l'instant).
Mais j'aimerai maintenant "agrandir" cette image, en ajoutant des pixels, de manière circulaire. Pas facile a expliquer mais je vais essayer :
Imaginons une ligne qui parte du centre et aille en bordure de l'image, il faudrait que plus on s'elgoine du centre, plus on duplique des pixels le long de cette ligne.
Le but final est d'elargir des objets qui se trouveraient éloignés du centre, mais sans les allonger en hauteur (la hauteur et largeur etant prises par rapport a un axe qui part du centre, et pas par rapport à la largeur et hauteur de l'image elle meme).
Donc si je grossissai l'image "circulairement" ca devrait produire cet effet, mais je sais pas comment mettre ca en place.
Merci pour votre aide
Partager