Accueil > Forum > > > > manipulation de jpeg sans appel de fonction spécifique
manipulation de jpeg sans appel de fonction spécifique
samedi 2 juillet 2005 à 21:47:44 |
manipulation de jpeg sans appel de fonction spécifique

misteraoul
|
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
|
|
dimanche 3 juillet 2005 à 05:07:10 |
Re : manipulation de jpeg sans appel de fonction spécifique

ScSami
|
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! Enjoy 
|
|
dimanche 3 juillet 2005 à 12:16:03 |
Re : manipulation de jpeg sans appel de fonction spécifique

misteraoul
|
Ok merci
Vraiment rien n'est divulgué ? Aucun algorithme ? les méthodes d' Huffman utilisées ?
parce que meme si je cherche sans ces algo sa va etre difficile
|
|
dimanche 3 juillet 2005 à 16:08:35 |
Re : manipulation de jpeg sans appel de fonction spécifique

ScSami
|
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!!! Enjoy 
|
|
dimanche 3 juillet 2005 à 19:09:01 |
Re : manipulation de jpeg sans appel de fonction spécifique

misteraoul
|
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+
|
|
dimanche 3 juillet 2005 à 21:18:57 |
Re : manipulation de jpeg sans appel de fonction spécifique

ScSami
|
Tu as mon entier soutient  Mais clair que la technique par tâtonnement n'est pas viable à moyen terme!!! Pi si tu trouves, stp, fait-le moi savoir hein 
|
|
lundi 4 juillet 2005 à 00:16:14 |
Re : manipulation de jpeg sans appel de fonction spécifique

misteraoul
|
J'ai errer un petit peu sur internet car le tatonnement ne sert a rien Et au bout d'un moment je suis tombé sur SA 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
|
|
lundi 4 juillet 2005 à 02:23:04 |
Re : manipulation de jpeg sans appel de fonction spécifique

ScSami
|
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! Enjoy 
|
|
lundi 4 juillet 2005 à 08:04:26 |
Re : manipulation de jpeg sans appel de fonction spécifique

misteraoul
|
La communauté linux saurai peut etre sa Il faut peut etre aller demander aux devellopeurs de linux, quelqu'un a bien du le codé un jour ou l'autre
|
|
lundi 4 juillet 2005 à 18:54:48 |
Re : manipulation de jpeg sans appel de fonction spécifique

ScSami
|
Wai, sûrement!!! Bon, moi, perso, en ce moment j'ai pas vraiment le temps de chercher... donc, je m'en remets à toi  (Gonflé le mec )
|
|
Cette discussion est classée dans : fonction, appel, jpeg, manipulation, spécifique
Répondre à ce message
Sujets en rapport avec ce message
Comparaison de dates [ par TheDude ]
Je cherche à comparer deux dates au moyen de la fonction DateDiff intégréesous access et tester le résultat dans un If dont voici un exemple : If
Adresse de l'aire d'appel d'une fonction dans Excel [ par JPEG ]
Dans une fonction matricielle personnalisée(notée par ex. {=xxx()} sur la zone "A11:A200")j'ai un retour de tableaux dont le nombre d'éléments est con
appel de fonction par l activex [ par smoron ]
comment fait on pour qu un controle active x appelle une fonction de la feuille qui se sert du controle?
appel de fonction par un activex [ par smoron ]
comment fait on pour qu une fonction d un activex appel une fonction de la feuille sur laquelle est l activex?
appel de fonction par un activex [ par smoron ]
comment fait on pour qu une fonction d un activex appel une fonction de la feuille sur laquelle est l activex?
Pointeur pour connaitre la fonction qui appel??? [ par Philipin ]
Lorsqu'une fonction peut-être appelée depuis n'importe où dans un programme, est-il possible de savoir qui a appelé cette fonction. (Comme le menu "Vi
Pointeur pour connaitre la fonction qui appel??? [ par Philipin ]
Lorsqu'une fonction peut-être appelée depuis n'importe où dans un programme, est-il possible de savoir qui a appelé cette fonction. (Comme le menu "Vi
Appel de dll dynamique [ par webboy ]
yo,J'ai X dll,test.dll , test2.dll, testX.dll....;a partir de mon programme je voudrais appele une d'entre elle dynamiquement par l'intermediaire d'u
Wait après appel d'une Fonction [ par Cpapy ]
Bonjour Dans une FORM j'appelle une fonction qui se trouve dans un MODULE.Comment faire pour interrompre le traitement de la FORM tant que le Traiteme
lancer une fonction automatiquement [ par Aude11 ]
je voudrais afficher une image jpeg et lancer une fonction sous cette image figee. Le probleme est que je suis oblige de rajouter un bouton ,de clique
Livres en rapport
|
Derniers Blogs
XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|