pour faire un négatif, si je me souviens bien, selon le nombre de bits d'un pixel tu fais le complément
par exemple :
sur 24 bits, tu fais 16777215 - couleur du pixel
sur 8 bits, tu fais 255 - couleur du pixel
sur 4 bits, tu fais 15 - couleur du pixel
sur 1 bit, tu fais 1 - couleur du pixel
pour ce qui est du noir et blanc, ca depend si tu veux du niveau de gris ou du vrai noir et blanc
pour du niveau de gris, ya 2 formules, au choix
1ere méthode:
niveau de gris = 0.299*composante_rouge + 0.587*composante_verte + 0.114*composante_bleue
2nde méthode :
niveau de gris = (composante_rouge + composante_verte + composante_bleue)/3
maintenant si tu veux du pur noir et blanc, il faut faire un seuillage et ca donne un resultat tout caca
a toi de définir le seuil, et si la couleur est en dessous, tu mets du noir, sinon tu mets du blanc
Message édité par KaeRoS le 05-03-2004 à 04:07:23