J'ai reussi à faire l'effet iPhone avec un rectangle en appliquant une perspective 3D couplée avec un ajustement pour qu'il soit bien affiché au milieu (plus grand et stable pendant un moment).
J'ai reussi à récupérer une image puis l'afficher, puis récupérer les données de cette image sous forme d'un tableau de pixels. Ce tableau de pixels, j'ai vu comment il fonctionne : tout les pixels à la suite (pas de 2éme dimension), 4 cases par pixels (rgba).
Maintenant j'aimerai utiliser les données et les changer pour déformer l'image or la transformation que je voudrais faire c'est faire rentrer une image dans un quadrilatère et c'est là que vient le problème.
Les transformations par matrice ne sont pas assez complètes.
J'ai voulu faire un tableau à 3 dimension de l'image (par conversion) : [x][y][rgba] mais la conversion est trop longue pour avoir une application fluide.
Donc connaitriez vous une façon de "faire rentrer" une image dans un quadrilatère ?
« En fait, le monde du libre, c’est souvent un peu comme le parti socialiste en France » Troll
# Bloqué sur la déformation de l'image
Posté par Dorian . En réponse au message Déformer une image avec < canvas >. Évalué à 2.
J'ai reussi à récupérer une image puis l'afficher, puis récupérer les données de cette image sous forme d'un tableau de pixels. Ce tableau de pixels, j'ai vu comment il fonctionne : tout les pixels à la suite (pas de 2éme dimension), 4 cases par pixels (rgba).
Maintenant j'aimerai utiliser les données et les changer pour déformer l'image or la transformation que je voudrais faire c'est faire rentrer une image dans un quadrilatère et c'est là que vient le problème.
Les transformations par matrice ne sont pas assez complètes.
J'ai voulu faire un tableau à 3 dimension de l'image (par conversion) : [x][y][rgba] mais la conversion est trop longue pour avoir une application fluide.
Donc connaitriez vous une façon de "faire rentrer" une image dans un quadrilatère ?
« En fait, le monde du libre, c’est souvent un peu comme le parti socialiste en France » Troll