begin process at 2010 02 10 04:46:16
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

Graphique

 > 

manipulation de jpeg sans appel de fonction spécifique


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

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

Membre Club
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

Membre Club
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

Membre Club
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

Membre Club
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

Membre Club
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

Membre Club
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

Membre Club
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

Membre Club
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

Membre Club
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

Membre Club
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 )

1 2

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


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,702 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales