[C++] Traitement d'image par pixel (bits)

Traitement d'image par pixel (bits) [C++] - C++ - Programmation

Marsh Posté le 12-01-2011 à 20:42:04    

Bonjours,
dans le cadre d'un projet de cryptographie je voulais faire du cryptage d'image par chiffre, nombres et lettre ou images, mais pour cela il me faut une librairie pour pouvoir modifier l'image pixel par pixel (sous forme de tableau a 2 dimension, ou d'un matrice)
je viens de debuter le C++ et j'ai penser a 2 librairie, SDL et DevIL, le soucis (enfin je sais pas si sa en est un) c'est que mon programe est fait avec Qt.
Quel serait la meilleur solution pour moi pour pourvoir modifier les images ?
Merci

Reply

Marsh Posté le 12-01-2011 à 20:42:04   

Reply

Marsh Posté le 12-01-2011 à 21:24:30    

Bonjour,
 
Et bien si tu utilise déjà QT, autant rester avec QT ;)  
 
Tu crée un QPixmap (http://doc.qt.nokia.com/latest/qpixmap.html) pour ouvrir ton image.  
 
Avec QPixmap, tu n'as pas accès aux pixels de l'image. Pour cela, tu dois passer par une QImage (http://doc.trolltech.com/latest/qimage.html). Donc tu utilise la fonction toImage de QPixmap.  
 
Et ensuite, il ne te reste plus qu'a faire ce que tu veux en utilisant l'interface de QImage

Reply

Marsh Posté le 12-01-2011 à 22:08:55    

merci :)
j'essaie sa dans la soirée et je fait un ptit feedback (je m'occupe pas du Qt personnellement, je suis plus sur la partie algo et enigma)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed