Diapauto compression de photos/fichiers autoextractible

Description

Divisez par 10 le poids de vos photos!
Cette (beta) application crée (en 1 clique) un executable a partir de vos photos (ou fichiers);

Elle redimentionne/compresse les photos,compresse les fichiers, et compile tout pour n'en faire qu'un "petit" fichier autoextractible (jusqu'a 999 999KO).(capture: fait en 50sec)

les images de taille > 1024 * 768 sont redimentionnées à cette taille et compressées (dijpg.dll)
(les fichiers et le images < 200 Ko ne sont pas touchées)

l'ensemble copié des images et fichiers sont compilés en 1 seul
qui est zipé (zlib.dll)
et mis dans un autoextractible avec un visioneur

Lorsque que vous dblecliquez sur l'executable ainsi crée vos photo vous apparaissent en diaporama
le fichier se déploie dans un repertoire qui porte son nom

J'ai soigné l'aspect pratique, ça me semble parfaitement fonctionnel.

pour tout types de fichiers, il zip et compile, (l'avantage c que ça se deploie sans logiciel tierce)
pour les photos, il peut redimentionner/compresser des photos "en masse"
Le rendu des photos est soigné (reglable (par défaut 60%: c bluffant (si on zoom pas))).

Ceux qui ont beaucoup de photos peuvent conserver les originaux sur dvd (pour la qualité)
et se faire une selection "legere"(par theme ou autre) sur le dd
ou pour ceux qui veulent en donner (parfois tres lourdes et tres grandes) ou les mailé facilement.

en plus, un petit diaporameur pratique d'utilisation est inclus (45 Ko) (vous pouvez le copier coller dans vos repertoires de photos et le réutilisé) (voir lisez moi)

Bien evidement, tout cela ne fonctionne que si votre pc (et celui qui reçoit les photos) à les runtimes de microsoft visual basic (dispo sur le net, à mettre dans windows\system32).

C'est une version beta, alors pardonnez les éventuelles defaillences)

Source / Exemple :


l'exe est complet dans le zip, conforme au code (sans malveillance)
placez le dossier complet "diapauto" dans "programsfiles" et lancez diapauto.exe

merci de me dire si cela vous plait et les éventuels bugs.
programmeurs: J'explique dans "lisez-moi" pourquoi il y plusieurs exe.
   Vous devez reconstituer le dossier diapauto tel qu'il est dans le zip (avec le dossier resultat)(certain fichiers doivent etre renommés (exe->ex_))
programmeurs confirmés: ayant eu peu de formation, vos conseils quand à la qualité du codage me sont précieux; Je les suivrais dans des maj (en voyant le code, vous verrez (surement) que vous avez beaucoup à m'apprendre (optimisations...),postez-moi svp.)

Conclusion :


Il y a pas mal de choses récupérée et à récupérer dans ce code
ligne de commande, ajout de fichiers dans un exe, "fusion" de fichiers par la lecture ecriture en binaire (même 2 puisqu'il y'a 2 méthodes differentes pour les 2 "etages" de déploiement (par balise et par tableau))...

Par contre le redimentionnement passe par des picturesbox et (à priori) GDI+ ne le fait pas. Vous avez mieux?, Quelqu'un a t-il essayé de travailler l'image dans le buffer? (Dark Vador?)(de toute façon, sa me depasse completement).

MERCI a:
(surtout) pcpunch pour son excellente source (web galerie) : http://www.vbfrance.com/code.aspx?ID=17197 (la selection de fichiers, Formvisionneur et le redimentionnement viennent de là)
acive et la Production OpenPrg pour le zipage dezipage: http://www.vbfrance.com/codes/COMPRESSION-DECOMPRESSION-TRANSFERT-FICHIERS-PORT-SERIE-RS-232_3652.aspx
et a ceux qui m'ont montré (par des codes biens commentés) comment con fait

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.