Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

AUTORESIZE V1.0. COMPRESSION D'IMAGES (BCP DE FORMATS) EN JPEG AVEC DE NOMBREUSES OPTIONS.


Information sur la source

Catégorie :Divers Source .NET ( DotNet ) Classé sous : compression, jpeg, image, bmp, dotnet Niveau : Initié Date de création : 30/05/2006 Vu / téléchargé: 9 102 / 510

Note :
7,6 / 10 - par 5 personnes
7,60 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (8)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
AutoResize est la solution idéale pour la recompression de vos photos numériques.

Il suffit de choisir le dossier source (le logiciel gère bien sur les sous dossiers) ainsi que les options : la compression, la qualité, la résolution etc.

Et voila, un click plus tard tout est prêt :)

Il gère les formats : jpeg, bmp, gif, png, tif, tiff et vous recompresse le tout en jpeg.

Les sources sont en .net 2.0.

L'essayer c'est l'adopté car il est rapide (utilisation de threads), efficace (utilisation des algorithmes de visual studio) et très simple d'emploi.

Le code est commenté ce qui permettra à tout le monde de le comprendre. Pout toutes questions, n'hesitez pas à me contacter :)
 

Conclusion

C'est un petit projet pour mon école : http://www.supinfo-projects.com/fr/2006/autoresize/
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de Lutinore le 31/05/2006 03:33:08 administrateur CS

C'est pas mal du tout mais ce serait beaucoup plus rapide si tu ne passais pas dans la méthode GetEncoderInfo pour chaque image.. trouve le codec JPEG et garde le une fois pour toute !!

Je pense qu'un slider ce serait mieux qu'une liste déroulante, surtout que moi les jpg j'aime bien les sauvegarder en 80%. : )

signaler à un administrateur
Commentaire de Overkill06 le 31/05/2006 09:29:53

Tres bonne idee, la prochaine version sera encore plus otpimisée grâce à toi.

signaler à un administrateur
Commentaire de badrbadr le 31/05/2006 23:58:49

Salut,
Je le trouve très bien ton programme. Etk, il est plus avancé que celui que j'ai posté.
Je te conseille donc les améliorations suivantes :
- Créer un filtre avancé (par exemple, toutes les images qui dépasse 100 octets ou encore qui ont + de 1000px en largeur, ...)
- Lorsqu'on selectionne un dossier ou pire encore, un lecteur, ton programme parcours tous les dossiers filles pour lister les images. Cela conduit à un blocage de l'interface graphique. Tu peux mettre ca sur un thread.

Finalement, c'est pas vraiment un conseil, c plus une question : tu utilises une fonction récursive pour compter et lister tes images. Dans le cas d'un trop gros nombre de dossiers, tu risques pas d'avoir un stack overflow? Je ne sais pas comment le C# gère les fonctions récursives mais en C, je sais que le prog peut planter.

Ceci dit, bonne continuation

signaler à un administrateur
Commentaire de Overkill06 le 01/06/2006 09:35:43

Merci badrbadr, oui je m'en etais rendu compte pour la récursivité. J'essayerai de l'ameliorer avec un thread, et effectivement aussi, si tu as trop desous dossier, tu finis par un ContextSwitchDeadlock.
Merci de ces commentaires contructifs.

signaler à un administrateur
Commentaire de woot6768 le 20/06/2006 15:33:25

Bonjour,
Bonne source, utile si on possède beaucoup de photos.
Compréhensible...
9/10
Woot

signaler à un administrateur
Commentaire de Zeroc00l le 19/10/2006 00:05:47

Hum je ne fais pas de C# mais je me pose une question.
En C/C++ (et d'autres langages) il faut quand même pas mal d'appels récursifs pour qu'une exception "débordement de pile" soit levée.
Or normalement, sur un pc "décent" la profondeur excède rarement les 15 dossiers ...
Comment vous expliquez cela ?

signaler à un administrateur
Commentaire de KHARPEDIEM le 31/12/2007 11:23:25

J' ai bien télécharger le zip autoResize mais à présent comment conertir la photo ?
J' attends vos réponses  KHARPEDIEM

signaler à un administrateur
Commentaire de Lutinore le 31/12/2007 12:41:15 administrateur CS

KHARPEDIEM, regarde ce message :

http://www.csharpfr.com/infomsg_COMMENT-EXECUTER-FICHIERS-CODES-SOURCESS_1051659.aspx#5

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Transformer une image JPEG en BMP. [ par Caryl ] J'aimerais savoir quelle serai la meilleure façon (en C#) de transformer une image JPEG en BMP pour que je puisse la copier sur le disque.Merci [C#] Compression d'image [ par bibicool ] Bonjour à tous, Dans mon projet, je dois faire des acquisitions d'image, tout fonctionne nickel, l'acquisition de mon image se passe bien et m Probleme de fichier utilisé [ par MorpionMx ] Bonjour, J'ai une appli qui me permet de loader un image dans une PictureBox. Cette image est copiée ensuite dans un Bitmap. Avec une trackBar, j'appl [C#] Redimentionner l'image [ par MickParadiseLost ] Bonjour, j'ai un form1 (form principal avec un menu) et un form2 (form qui s'ouvre en MDI dans le form1). Le form2 affiche une image (sans passer par pblm avec fichier ressources RESX! [ par hagen132456 ] voila je crée une espèce de vis sans fin dynamique à partir d'une image fixe que je décale 11 fois pour revenir à sa pos Probléme de conversion graphics bitmap apres une operation de bezier [ par astragoth66 ] Salut, Voila je suis en train de faire du traitement d'image, et j'ai besoin de relier différent point de mon image de type Bitmap, à l'aid copier une image JPEG depuis un emplacement et la coller dans un autre puis la renommer [ par kanass20 ] Salut !!Au secours ,si quelqu'un peut me dire comment copier une image JPEG depuis un emplacement et la coller dans un autre,je le serai reconnaissant Conversion d'un BMP en JPG [ par projetbts ] Bonjour,Je cherche, par besoin de place, à convertir une image bmp en jpeg. Celle ci est, dans un premier temps, destiné a être placé en image (img sr Utilisation System.Resources [ par jeanajaccio ] Bonjour à tous,J'ai besoin d'un petit coup de main :J'ai créé un méthode qui génére dynamiquement une picture box mais je voudrais que l'image change pb de pictureBox [ par JCpp ] Bonjour,   Je voudrais superposer deux images avec le pictureBox. La 1er image est en BMP et par-dessus, il y a une image en GIF avec un bac


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,718 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.