Le 9 juin 2016 Ă 06:39, <libreoffice@francogene.com> a Ă©crit :
J'ai dézippé dans un dossier, modifier l'image la plus grosse en la
réduisant à 25%, j'ai enregistré le fichier tel quel en .zip et
renommé en .odt. LibreOffice 3.4 n'a pas voulu l'ouvrir (fichier
corrompu). Ma conclusion est que le fichier comprend sans doute
un format prĂ©cis que le .zip ne suit pas (mĂȘme sans modifier
l'image) et donc que ceci ne pourrait servir qu'Ă identifier
l'image la plus grosse.
L'odt n'est vraiment qu'un zip normal. Mais le format doit ĂȘtre strictement
suivi, ce que certains programmes ne font pas. Si vous ĂȘtes curieux, vous
pouvez regarder le source du programme que j'ai indiqué, c'est exactement
ce qu'il fait: décompresser l'archive, extraire les informations sur la
dimension des images (en pixel et surtout en cm pour l'impression),
redimensionner les images plus grandes que le DPI indiqué, et recompresser
dans un zip.
Si par exemple une image fait 10cm de large dans l'ODT et que l'on demande
une résolution de 90dpi, si l'image est plus large que 354 pixels elle est
réduite. On ne se base pas sur la taille du fichier ici.
L'idée n'étant pas à la base de simplement réduire la taille du fichier,
mais de redimensionner les images pour correspondre au besoin d'impression.
Bien sûr le redimensionnement est fait ici avec la bibliothÚque de base de
Java, donc la qualité en prend un coup, mais remplacer cette partie par
n'importe quel autre bibliothĂšque de traitement est trivial. Mais pour
l'instant c'est dans la pile de choses Ă faire haha.
--
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour savoir comment vous désinscrire
Les archives de la liste sont disponibles Ă http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyĂ©s sur cette liste seront archivĂ©s publiquement et ne pourront pas ĂȘtre
supprimés
Context
- Re: [fr-users] Alléger un fichier Writer (continued)
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.