compression d image

compression d image - C - Programmation

Marsh Posté le 29-09-2005 à 17:04:54    

Bonjour,
Je suis amené a faire un exposé sur la photographie au service de l'informatique , j'ai quelques notions en programmation C j aimerai donc faire un petit programme (en exemple)  
capable de compresser une image. Je souhaiterai  connaitre une maniere d acceder aux pixels d une image pour pouvoir travailler dessus.  Si quelqun connait une fonction spécifique ou un maniere , vos conseils seront les bienvenus merci .


Message édité par d'jo le 29-09-2005 à 17:06:23
Reply

Marsh Posté le 29-09-2005 à 17:04:54   

Reply

Marsh Posté le 29-09-2005 à 17:07:01    

Alors bonne nouvelle : tu fais du C, donc implicitement tu acceptes de te demerder tout seul. C'est les regles du langage, y'a rien de prevu de base pour [:zaib3k]  
 
Sinon y'a des libs existant te permettant de faire ce que tu veux, je pense par exemple a DevIL ( http://imagelib.org/ ) qui devrait surement pouvoir te filer un coup de main, ou encore ImageMagick
 
 

Reply

Marsh Posté le 29-09-2005 à 17:38:23    

j' ajoute que pour pouvoir acceder aux pixels d'une image, il faut deja savoir comment elle est représentée en machine (compressée ou pas, top-down ou bottom-up, etc...)

Reply

Marsh Posté le 29-09-2005 à 17:42:58    

Oui exact je vais en prendre une test ,non compressé ,brute autrement dit .raw,et après effectuer des opérations dessus.Le truc c'est que ce sera un petit bout de mon exposé donc je ne peux pas y passer trop de tps (sachant qu en plus j aimerai faire un petit exemple de traitement d image comme du streching linéaire par exemple).

Reply

Marsh Posté le 01-10-2005 à 18:01:29    

Imlib2 est une lib bien sympa et supersimple a utiliser ;) peut-être même trop, mais en 3 lignes de code tu pourra accéder aux pixels de l'image kksoit son format d'origine ( bcp moins chiant que de devoir préparer des images en raw ), ensuite t'en fait ce que tu veut, en plus tu peut regarder les sources des imlib2_loaders ( les modules de chargement/sauvegarde des différents formats d'image ) qui te feront de bons exemple ;)


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
Reply

Marsh Posté le 03-10-2005 à 10:35:44    

0x90 a écrit :

Imlib2 est une lib bien sympa et supersimple a utiliser ;) peut-être même trop, mais en 3 lignes de code tu pourra accéder aux pixels de l'image kksoit son format d'origine ( bcp moins chiant que de devoir préparer des images en raw ), ensuite t'en fait ce que tu veut, en plus tu peut regarder les sources des imlib2_loaders ( les modules de chargement/sauvegarde des différents formats d'image ) qui te feront de bons exemple ;)


 
pourrais tu me donner un lien ?
Sous Dev c cela marcherait il ?


Message édité par d'jo le 03-10-2005 à 10:35:58
Reply

Marsh Posté le 04-10-2005 à 12:46:44    

Ah sous win .... je doute qu'il tourne aussi facilement que les autres libs, regarde plutot ce qu'a dit chrisbk [:spamafote]


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
Reply

Marsh Posté le 05-10-2005 à 21:08:02    

Enfin j'utilise Cygwin aussi (mais pour power point de tte facon je devrai utiliser windows)

Reply

Marsh Posté le 05-10-2005 à 21:45:41    

ouais ca serait ptet bien qu'on lise les choses intelligentes que je poste, hein ? [:dawao]

Reply

Marsh Posté le 15-10-2005 à 14:52:54    

oui mais comment acquérir cette bibliothèque ?

Reply

Marsh Posté le 15-10-2005 à 14:52:54   

Reply

Marsh Posté le 15-10-2005 à 21:10:48    

Le langage est imposé ?
 
Car en java tout existe déjà pour jouer avec les images (lecture, accès au pxiel, ecriture, filtrage (on donne une matrice, et l'opération se fait))

Reply

Marsh Posté le 16-10-2005 à 12:36:27    

ImageMacgik, Allegro ne sotn pas fait pour les canidés quadrupèdes :o

Reply

Marsh Posté le 16-10-2005 à 21:11:55    

y'a des canidés pas quadrupèdes ? ( a part les amputés )


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
Reply

Marsh Posté le 23-10-2005 à 22:36:07    

en fait je souhaite faire un petit programme pour accompagner mon exposé , et java connait po du tout dc voiloo.
je cherche a acquérir la librairie faut il la dl ?
 

Reply

Marsh Posté le 24-10-2005 à 09:02:11    

d'jo a écrit :

je cherche a acquérir la librairie faut il la dl ?


Pour ce genre de truc google est ton ami => http://sourceforge.net/project/sho [...] group_id=2 (tout en bas de la page)
 
Tu peux aussi regarder ici http://www.fr.linuxfromscratch.org [...] mlib2.html Ca va t'aider...


Message édité par Sve@r le 24-10-2005 à 09:04:10
Reply

Sujets relatifs:

Leave a Replay

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