Cette application permet de fondre une ou plusieurs images dans une image principale (voir capture) en choisissant la transparence. Elle permet ensuite de sauvegarder votre oeuvre en JPEG avec une prévisualisation (assez rare, je trouve). Elle ne tournera pas sous w98 qui ne gère pas la transparence.
Conclusion :
Principe:
On utilise la propriété Alphablend des Forms et on effectue des captures d'écran. Ce procédé un peu tarabiscoté évite l'utilisation de pointeurs ainsi que de la fonction scanline. Mais le résultat est correct et très rapide.
Mode d'emploi succinct:
-Charger une image principale (BMP ou JPG).
-Charger l'image qui sera incrustée.
-Découper avec la souris cette image à votre convenance.
-Y dessiner une zone périphérique (C'est pour obtenir une meilleure esthétique du fondu et c'est obligatoire dans cette appli).
-Faire une capture de l'image (Fixer).
-Recommencer autant de fois que nécessaire avec éventuellement d'autres images sans oublier de capturer à chaque fois.
-Sauvegarder.
Commentaires bienvenus.
1 janv. 2005 à 15:14
Cependant, poser un code sur CS, c'est apprendre aux autres.
Les pointeurs et tout cela, c'est très interescent et c'est dommage d'avoir choisi la methode "facile & bidouillée".
7/10 justement à cause de la technique un peu simpliste je trouve.
@ ++ Florent
1 janv. 2005 à 15:17
Flo
1 janv. 2005 à 16:33
3 janv. 2005 à 11:39
Sinon oui, il aurait fallu regarder un code source sur les scanlines, et calculer chaque pixel selon les 2 images en appliquant un le pourcentage de chaque couleur. C' est pas difficil du tout en fait. En fait, je pensais que ton source faisait ça. Alors, tu m' as surpris et surement plus d' un. Je te dis pas salut et bonne prog' cette fois mais salut et bonne imagination.
A+
3 janv. 2005 à 12:59
En fait, le "fondu" n'est qu'un pretexte pour illustrer une technique. Cela pourrait par exemple servir a créer un jeu de plateau quelconque ou n'importe quelle autre application de ce style. Comme d'hab, la limite est l'imagination... ;)
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.