Déformer une image aux dimensions d'un quadrangle quelconque

5/5 (17 avis)

Vue 7 960 fois - Téléchargée 867 fois

Description

Petite source permettant de déformer une image (TBitmap) aux dimensions d'un quadrangle quelconque (points A, B, C, D).
Reste certainement moyen d'optimiser tout ça...

Codes Sources

A voir également

Ajouter un commentaire Commentaires
blueperfect Messages postés 234 Date d'inscription mardi 13 novembre 2007 Statut Membre Dernière intervention 21 novembre 2013
8 oct. 2008 à 21:41
Splendeurs....

DH
blueperfect Messages postés 234 Date d'inscription mardi 13 novembre 2007 Statut Membre Dernière intervention 21 novembre 2013
8 oct. 2008 à 22:47
Au fait, tu ferais comment pour un recto/verso ?
sp40 Messages postés 1284 Date d'inscription mardi 28 octobre 2003 Statut Contributeur Dernière intervention 3 juillet 2015 15
9 oct. 2008 à 09:47
Salut,

Vraiment pas mal du tout... Si tu pouvais juste ajouter de quoi charger et enregistrer une image transformée, ça serait tip-top !

Simon
cs_cantador Messages postés 4720 Date d'inscription dimanche 26 février 2006 Statut Modérateur Dernière intervention 31 juillet 2021 14
9 oct. 2008 à 20:59
@Spatul:

j'avais coché "verification des limite" dans un autre programme et l'avais conservé..
cela dit, tu devrais définir les deux paramètres du tableau à deux demensions.
SetLength(TSLFinal, BmpFinal.Height);

sinon ça marche, quelques soucis de saturation et d'aliasing..
original 8/10.

bon courage
cs_barbichette Messages postés 220 Date d'inscription lundi 30 octobre 2000 Statut Membre Dernière intervention 15 juillet 2013
13 oct. 2008 à 11:10
histoire de mettre mon grain de sel. J'avais fait la même chose, mais avec des calculs en réel et non dans les entiers.
Ainsi, quand tu cherche le pixel de l'image de départ, tu peux "facilement" faire une interpolation des couleurs, surtout si on étire l'image.
Sinon, c'est bien foutu..
barbichette

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.