albert0
Messages postés249Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention 9 août 2008
-
19 janv. 2006 à 17:44
briwill
Messages postés1Date d'inscriptionmercredi 21 décembre 2005StatutMembreDernière intervention20 janvier 2009
-
21 août 2006 à 14:13
Bonsoir,
Voila, je suis sur un ptit projet de modification d'image:
je charge un fichier .Raw et je stock les niveaux de gris dans un tableau (le .raw fait 128x128 pixels)
bref, j'ai codé une fonction qui fait un Zoom sur cette image, (ça consiste tout simplement de doublé ou de triplé le meme pixel...)
Mais si je fait un zoom de 3 ou 4 l image devien Tres Tres pixelisé
quelqu'un peut t-il me donné une idée pour lisser un peut tout ça?
(j'avais pensé de faire des moyennes mais je sais pas exactement comment mi prendre.. )
Galmiza
Messages postés573Date d'inscriptionsamedi 16 novembre 2002StatutMembreDernière intervention 9 avril 20081 19 janv. 2006 à 19:50
Tu zoomes, ça pixelise, puis tu appliques un filtre de lissage.
Par exemple, tu affectes à un point la moyenne des 9 points qui l'entourent.
Ce n'est qu'un exemple, tu peux inventer n'importe quel autre filtre.
Fais un tour sur le net avec 'gaussian blur'.
Tu peux aussi appliquer plusieurs filtres à la suite.
Attention, il te faut une autre mémoire pour socker les résultats du filtre. N'ecris pas sur l'image source.
cs_max12
Messages postés1491Date d'inscriptiondimanche 19 novembre 2000StatutModérateurDernière intervention 7 juillet 2014 20 janv. 2006 à 01:29
J'ai une idée très compliqué. Faire un dégrader entre les points (donc le milieu serait la moyenne des deux). je sais pas trop comment l'expliquer proprement Et bien comme sous Windows 2k ou XP sans style laid et bien la barre de titre fait un dégrader partant d'une couleur en allant à une autre, ce serait un principe semblable entre les points :$ Mais c'est très compliqué, au niveau prog je sais pas si j'y arriverais (surtout que le graphique c'est pas mon fort ). Enfin voila au moins une piste.