Manipulation de jpeg sans appel de fonction spécifique
misteraoul
Messages postés23Date d'inscriptionmardi 16 novembre 2004StatutMembreDernière intervention25 novembre 2009
-
2 juil. 2005 à 21:47
misteraoul
Messages postés23Date d'inscriptionmardi 16 novembre 2004StatutMembreDernière intervention25 novembre 2009
-
4 juil. 2005 à 19:36
Bonjour
J'aimerai savoir comment faire pour décompresser et compresser une image jpeg manuellement
c'est a dire que c'est mon prog qui effectue toutes les
transformations, primo parce que je suis curieux de savoir comment
c'est monté concrètement, secondo parce que je fais une
transformation de l'image bit par bit, il faudrait donc que je puisse
décompresser le jpeg, le mettre dans un tableau de byte, effectuer mes
modifications et le recompresser. Je sais que je suis exigeant et que
c'est peut etre un peu rustique se que je veux faire, mais si quelqu'un
avait ma solution ou pouvai me rediriger sur un site qui explique
concrétement tout sa, sa serai sympa
Merci
A voir également:
Manipulation de jpeg sans appel de fonction spécifique
ScSami
Messages postés1488Date d'inscriptionmercredi 5 février 2003StatutMembreDernière intervention 3 décembre 200724 3 juil. 2005 à 05:07
Ha mon pauvre... Si on avait ce genre d'infos sous la
main, tu penses bien qu'on seraient réellement riche!!! Mais
malheureusement, les normalisateurs, tout comme les chercheurs publics
maitrisent l'art de la conservation des donnée dans leurs cercles si
précieux... Le "Joint Photographic Expert Group" a bien son site Internet,
mais à ma connaissance, aucune information réelle consernant la
structure officielle des données de ce format! De plus, on sens bien
l'effort d'ouverture de d'internationnalisation du web (comme
recommandé par le W3C) qu'ils ont eut mais ça en reste au seul
"Bienvenu"!
Sinon, y'a bien l'ISO... mais si t'a pas d'argent, tu passes pas!
Cependant, il existe beaucoup de sites Internet (Cf. Google) qui
expliquent parfaitement le processus de compression... Mais sans la
structure exacte (l'ordonnancement des données) tu ne peux pas faire
grand chose! Alors oui, tu peux t'amuser, comme j'ai déjà essayé, de la
trouver tout seul... Mais rien ne te garantira l'exactitude de ce que
tu penseras avoir compris!
De plus, les JPEG peuvent avoir des tags (balises) ce qui rend la
structure plus ou moins dynamique si j'ai bien tout compris! Tags qui
sont, comme tu l'imagines, bien emmerdantes car pouvant facilement
cacher aux utilisateurs des renseignements importants (comme le
logiciel générateur de l'image comme le fait Photoshop [qui signe
toutes les JPEGs]) à leur insu... Je suis arrivé à trouvé un soft pour
"épurer" tous ces tags mais je ne peux être certain qu'il fasse bien
son boulot!
Bref, tout ça pour dire que je n'en ai aucune espèce d'idée mais que je
suis moi aussi hyper intéressé par le sujet. J'invite donc vivement le
premier a avoir pigé réellement la vraie norme de nous pondre un tuto
ou, tout du moins, une source!
ScSami
Messages postés1488Date d'inscriptionmercredi 5 février 2003StatutMembreDernière intervention 3 décembre 200724 3 juil. 2005 à 16:08
L'algo de Huffman tu le trouveras facilement sur le net
mais... son application concrête dans les JPEG, je ne suis jamais
arrivé à la trouver!
Oh, tu vas me dire, rien ne t'empêche de chercher de ton coté (y
compris sur le site officiel tout en anglais [parce que moi, pas parler
cette langue de barbare!)... Je ne voudrais en aucun cas te
décourager!!! Pi sinon, poste toujours cette question sur le forum du C
et du C#, y'en a bien un qui saura!!!
Mais une fois que tu auras trouvé, surtout, n'oublie pas de nous le
faire savoir... Parce qu'il faudra, dans ce cas, vraiment qu'on fasse
un tuto la-dessus!!!
misteraoul
Messages postés23Date d'inscriptionmardi 16 novembre 2004StatutMembreDernière intervention25 novembre 2009 3 juil. 2005 à 19:09
C'est quand meme pas croyable sa, les algo pour créer des jpeg sont
partout, appareils photo, portables, tout les logiciels de traitement
d'image. Sa nous entoure complétement mais on a aucune idée de comment
c'est fait.
Quand a la recherche en tatonnant elle a pas beaucoup d'avenir je pense.
Seule solution envisageable : capturer un programmeur de windaube
Je vais quand meme fourrer mon nez la dedans
a+
Vous n’avez pas trouvé la réponse que vous recherchez ?
C'est un site inconnu pouer ma part, tout est en anglais bien entendu (Murphy était pas loin).
C'est une FAQ géante dont les questions les + fréquents ont été réunies et répondues.
Il ne dis pas comment sont fait les jpeg bien entendu, meme en anglais
sa aurai été trop beau, mais j'ai pu y trouver les codes sources de
différentes sortes de compression, dont Huffman pour compression et
decompression.
Bien sur comme Murphy ne s'arrete jamais ces codes sources sont en C
ScSami
Messages postés1488Date d'inscriptionmercredi 5 février 2003StatutMembreDernière intervention 3 décembre 200724 4 juil. 2005 à 02:23
Bon écoute, franchement, il faut qu'on réagisse!!! Je
pensais être un mauvais "surfeur" car comme tu l'as si bien fait
remarqué les JPEGs sont absolument partout autour de nous! Mais comme
toi non plus tu ne trouves rien (du moins en français), je crois qu'il
est de notre devoir de fournir ce petit service à la communauté VB!
Qu'en dis-tu ???
Bon, je vais déjà commencer par poster des messages sur tous les autres
sites de Codes-SourceS pi on verra après. Mais toi de ton coté du peux
essayer de contacter les auteurs des quelques sources utilisant
soit-disant le format... Qu'en dis-tu ???
Pour rechercher sur VBF et les autres sites il vaut mieux passer par Google en rajoutant le nom du site!
Il faut vraiment faire un tuto là dessus... D'ailleurs, moi, dès que
j'aurais un peu le temps je finirais celui sur la couleur que
j'ai commencé sans jamais le publier!
misteraoul
Messages postés23Date d'inscriptionmardi 16 novembre 2004StatutMembreDernière intervention25 novembre 2009 4 juil. 2005 à 19:36
Bac scientifique spécialité sciences de l'ingénieur option math : admis avec mention assez bien (fallait que je le dise lol)
donc dès que j'aurai féter sa j'aurai tout le temps qu'il faudra