compresser une image trop lourde pour le net

Michel C.

Membre confirmé
2 Septembre 2003
93
1
Bonjour,
Cet après-midi, je devais envoyer deux images haute définition à un magazine.
D'habitude, dans ces cas là, je grave et j'envoie un CD. Cette fois, c'était hyper pressé et mon interlocuteur m'a demandé de lui envoyer par e-mail.
Au départ, mes images pesaient 18,6 mo et 24,2 mo (30 x 40 cm en 300 dpi).
J'ai ouvert Drop Stuff (présent sur mon Imac G4) pour utiliser Dropzip.
Bon, l'opération semble enfantine. Je dépose l'image sur la fenetre de Dropzip marqué "drag your files here", une fenetre de visualisation s'ouvre et m'indique que la compression s'effectue et, quelques secondes plus tard, l'icone de l'image apparait sur mon bureau avec le suffixe zip. Jusqu'ici tout semble donc aller pour le mieux. Oui mais, la surprise, c'est que quand je fais pomme I pour avoir les infos sur la nouvelle image créée, je me rends compte qu'elle pèse aussi lourd que l'originale !!!!! En clair, la compression n'a pas fonctionné... et je ne sais pas pourquoi. J'ai réédité la manoeuvre au moins dix fois en essayant divers formats de compression avec toujours le meme résultat.
Et chez vous, ça marche. Si oui, qu'est que je fais comme betise ??
Merci de vos conseils
Michel C.
 
Il y a une limite au taux de compression qu'on peut appliquer à un fichier, même en le compressant plusieurs fois de suite.

Sinon ce serait trop facile, il suffirait de compresser un fichier, puis de recompresser le fichier obtenu, etc... encore et encore, jusqu'à mettre le contenu d'un DVD sur une clé USB de 64 Mo.

Or, la plupart des formats d'image comporte déjà une compression. Parfois, cette compression est dite "à perte", comme dans le cas des images JPEG, c'est à dire que le fait de sauvegarder une image en JPEG dégrade sa qualité. Mais l'avantage de la compression "à perte", c'est qu'elle permet de compresser plus, et donc d'obtenir des fichiers de petite taille.

A mon avis, il est fort probable que tes images étaient sauvegardées dans un format utilisant déjà une compression (formats JPEG, TIFF avec compression, ou PNG par exemple). Et quand tu as essayé de compresser encore plus ces images avec un logiciel de compression ZIP, celui-ci n'a pas pu faire de miracle, et n'a donc pas pu réduire davantage leur taille.

Comment alors trouver une solution à ton problème ?

- Utiliser un format d'image offrant une très forte compression. Par exemple, le JPEG (ou peut-être le JPEG 2000, que je ne connais pas... mais il semblerait que ces deux formats soient de toute manière très proche), en paramétrant le taux de compression de manière à obtenir de plus petits fichiers. Inconvénient : cela risque de déteriorer la qualité de l'image. Il vaudrait mieux faire quelques test avant l'envoi, de ce fait.

- Réduire la résolution des images que tu veux envoyer. Mais je suppose que c'est impossible, car tu dois avoir certains impératifs.

- Utiliser un logiciel d'archivage comme RAR, par exemple, pour archiver tes images en les découpant dans de petits paquets (par fichier de 5 Mo par exeemple). De cette manière, il te suffira d'envoyer chaque paquet un par un, dans un nouvel e-mail. Le format RAR étant très répandu, c'est probablement celui qui posera le moins de problème pour réassembler le tout à la réception.

- Garder les fichiers de 18 et 24 Mo que tu as actuellement, et les envoyer par une méthode dérivée. Par exemple en les envoyant à l'aide du service http://yousendit.com qui permet l'envoi de fichiers jusqu'à 1 Go. YouSendIt te fournira alors une URL qu'il te suffira d'envoyer par e-mail au magazine, pour que le destinataire aille ensuite récupérer tes images sur le site de YouSendIt.
 
Tu mélanges deux compressions, celles des "données" et celle des images.

Comprimer une image avec une compression de "données" n'a que très peu d'effets.
Tu dois utiliser des algorithmes de compressions photos (type jpeg) et si la pièce jointe est trop grosse, tu peux tjrs la segmenter (Dropsegment) pour faire plusieurs mails ou alors la placer sur un serveur avec un lien de téléchargement. Il y a des sites Web spécialisés là dedans (mais j'ai oublié le nom)

[edit] le temps que je tape le message, brome t'a parlé du site auquel je pensais.
 
Et le plus simple : Préférences Système -> Partage -> activer le partage Web
puis placer image1.jpg et image2.jpg dans disque dur/Bibliothèque/WebServer/Documents/ parmi la dizaine de fichiers index.bla-bla s'y trouvant déjà (si tu es administrateur de ton Mac).
Récupérer l'adresse IP de ton Mac (regarde au bas de la colonne bleu de http://macadsl.com/, ton adresse IP sera affichée, même si tu utilise un routeur)
et enfin tu communiques l'adresse de tes images :
http://ton-adresse-IP/image1.jpg
http://ton-adresse-IP/image2.jpg
Et voilà, et en plus tu gagnes du temps : pas besoin d'envoyer tes images, c'est ton destinataire qui pioche directement dans ton dossier partagé situé dans WebServer.
Une fois que ton destinataire t'a confirmé par mail avoir reçu les images, tu pourras fermer le partage Web.
 
quark67 a dit:
Et le plus simple : Préférences Système -> Partage -> activer le partage Web
puis placer image1.jpg et image2.jpg dans disque dur/Bibliothèque/WebServer/Documents/ parmi la dizaine de fichiers index.bla-bla s'y trouvant déjà (si tu es administrateur de ton Mac).
Récupérer l'adresse IP de ton Mac (regarde au bas de la colonne bleu de http://macadsl.com/, ton adresse IP sera affichée, même si tu utilise un routeur)
et enfin tu communiques l'adresse de tes images :
http://ton-adresse-IP/image1.jpg
http://ton-adresse-IP/image2.jpg
Et voilà, et en plus tu gagnes du temps : pas besoin d'envoyer tes images, c'est ton destinataire qui pioche directement dans ton dossier partagé situé dans WebServer.
Une fois que ton destinataire t'a confirmé par mail avoir reçu les images, tu pourras fermer le partage Web.
Et effet, c'est une solution, mais :
Il faut que son mac reste connecté. Qu'il ne change pas d'IP, et que s'il est derrière un routeur, il redirige les ports...
Bon, okay, tout ça c'est faisable en 2 coup de cuillère à pot, mais il faut savoir le faire.
la solution la plus simple, est pour un non initié, yousendit ou un hébergement du FAI
 
Grand merci pour l'explication limpide. J'ai tout compris...
Y compris qu'il y avait des limites physiques à mes reves :)

brome a dit:
Il y a une limite au taux de compression qu'on peut appliquer à un fichier, même en le compressant plusieurs fois de suite.
A mon avis, il est fort probable que tes images étaient sauvegardées dans un format utilisant déjà une compression (formats JPEG, TIFF avec compression, ou PNG par exemple).

Exact. Elles étaient en JPEG !

Comment alors trouver une solution à ton problème ?
- Réduire la résolution des images que tu veux envoyer. Mais je suppose que c'est impossible, car tu dois avoir certains impératifs.

En fait, j'ai gardé le 300 dpi imposé mais j'ai réduit la taille de l'image car je savais que ces images là ne dépasseraient pas le quart de page à l'impression.

- Utiliser un logiciel d'archivage comme RAR, par exemple, pour archiver tes images en les découpant dans de petits paquets (par fichier de 5 Mo par exeemple). De cette manière, il te suffira d'envoyer chaque paquet un par un, dans un nouvel e-mail. Le format RAR étant très répandu, c'est probablement celui qui posera le moins de problème pour réassembler le tout à la réception.

Ca me parait la solution idéale mais ou récupérer ce logiciel RAR. j'ai tapé RAR sur Google, je n'ai rien trouvé. C'est un logiciel qu'on peut acheter ou est ce un shareware dispo sur le net ?

Merci encore. Je suis un peu moins ignorant ce soir
Michel
 
Pour créer une archive RAR, tu auras besoin de ce logiciel : RAR. C'est un shareware à 29$.

Hum, ça me parait cher pour découper un fichier en tranche, puisque tu n'auras besoin que de cette fonction de RAR, vu que tu ne l'utiliseras pas pour compresser tes données.
Mais je suppose que si ce logiciel t'offre la commodité que tu attends, ça peut valoir l'investissement.

RAR est une commande qui se lance par le terminal. Mais RarMe est un petit logiciel freeware qui se propose de jouer le rôle d'interface graphique pour RAR.

Personnellement, je n'ai encore jamais créé d'archives RAR avec MacOS X, je ne peux donc guère te conseiller davantage sur le sujet.

Il existe d'autres façons de découper un fichier (et ce gratuitement), en passant par la commande "split" dans le terminal, par exemple, ou bien par un petit soft freeware qui ferait la même chose. Mais le problème se pose à la récéption du fichier : comment les destinataires recolleront-ils les morceaux ? La méthode à employer dépend en grande partie de l'OS qu'ils utilisent.
Si je t'ai conseillé RAR, c'est justement parce que c'est un format d'archivage très répandu. On peut désarchiver les fichiers obtenus avec WinRAR sous Windows, avec Stuffit sous MacOS X, et il existe aussi des logiciels similaires sous Linux.