Bonjour à tous,
Je suis un novice en programmation, ayant débuté il y a trois ans, en apprenant grâce à des cours sur la Toile. J'ai commencé avec le Pascal, qui me plaisait beaucoup à l'époque. J'ai ensuite essayé le C++ dont je connais les bases, mais que j'ai trouvé un peu trop complexe. Je connais aussi les bases du PHP et du Java.
Je voudrais réaliser un projet de stéganographie utilisant les images : le programme modifierait le ou les bits les plus à droite, pour coder un message en ASCII voire Unicode.
Je me suis posé la question de quel langage il me fallait utiliser ... Sachant que j'aime beaucoup le Java mais :
-çapusaipalibre
-je ne sais pas si les librairies de manipulation d'images sont disponibles pour GCJ ...
-le client doit forcément un installer la JVM (ce qui n'est pas forcément un problème, et qui peut être contourné en compilant le programme en natif)
J'ai aussi pensé à Python, mais le client devra forcément installer la PIL (Python Imaging Library) en plus ...
En résumé, il me faudrait un langage :
- libre, c'est le plus important
- facilement et complètement portable (interprété ou compilé, peu importe)
- dont il existe des tutoriaux très simples à comprendre sur la manipulation d'images
- accessible à un débutant comme moi
Pourriez-vous m'aider ?
Merci beaucoup d'avance,
Alex.
# re
Posté par Sylvain (site web personnel) . Évalué à 2.
Python. Et la Pil c'est 2 min a installer sur linux ou windows
[^] # Re: re
Posté par nicodache . Évalué à 1.
suffit d'utiliser les >>, <<, ^, et autres commandes "binaires"
c'est totalement libre, le compilo aussi... c'est juste un peu plus lourd a programmer que du python ;)
[^] # Re: re
Posté par Ramso . Évalué à 1.
[^] # Re: re
Posté par Krunch (site web personnel) . Évalué à 2.
http://cpan.org/modules/00modlist.long.html#ID18_Images_Pix(...)
http://www.indigostar.com/perl2exe.htm(...)
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: re
Posté par ElVirolo (site web personnel) . Évalué à 1.
Merci encore,
Alex.
# tcl/tk
Posté par djibb (site web personnel) . Évalué à 1.
(cependant comme je n'y connais strictement rin...)
A+
[^] # Re: tcl/tk
Posté par Matthieu Weber . Évalué à 1.
# Vigra
Posté par couriousous . Évalué à 2.
[^] # Re: Vigra
Posté par pyrollo (site web personnel) . Évalué à 5.
Un petit tour dehors et je reviens.
# A propos de C++
Posté par Bière Drabo . Évalué à 1.
Le C++ est très bien, mais complexe, c'est payant au bout du compte mais c'est un sacré apprentisage. C'est un investissement, à toi de voir. Si tu dois (ré)apprendre ce langage, point de salut en dehors de Accelerated C++ (en anglais seulement malheureusement).
[^] # Re: A propos de C++
Posté par Olivier Grisel (site web personnel) . Évalué à 4.
et
http://www.stsci.edu/resources/software_hardware/numarray(...) pour le calcule numérique de manière plus générale (grosso modo c'est une sorte de libraririe à la matlab pour python). La doc est là :
http://www.pfdubois.com/numpy/numarray.pdf(...)
[^] # Re: A propos de C++
Posté par ElVirolo (site web personnel) . Évalué à 1.
Alex.
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à -2.
Ce commentaire a été supprimé par l’équipe de modération.
# python, sans photos
Posté par manatlan (site web personnel) . Évalué à 4.
mais pythonmagick est bien sympa aussi : http://www.procoders.net/moinmoin/PythonMagick(...)
pour l'interface : http://www.wxpython.org/(...) est absolument parfait
sinon, pour compiler, py2exe, c'est pas mal, ça permet une configuration très fine, mais faut se plonger dedans, et la doc est "légère", seul son wiki donne qques indices ...
cx_freeze, est vraiment interessant :
http://starship.python.net/crew/atuining/cx_Freeze/index.html(...)
et à l'énorme avantage de savoir créer des EXE pour linux également (tout comme pour win32)
tient nous au courant de l'avancement de ton prog ...
[^] # Re: python, sans photos
Posté par ElVirolo (site web personnel) . Évalué à 1.
Merci beaucoup pour ces informations, je tâcherai de vous tenir au courant :)!
Alex.
# je suis déja dehors.
Posté par Tonton Th (Mastodon) . Évalué à 4.
[^] # Re: je suis déja dehors.
Posté par ElVirolo (site web personnel) . Évalué à 1.
# le choix
Posté par Axioplase ıɥs∀ (site web personnel) . Évalué à 2.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.