De temps en temps, j'essaie de télécharger une photo sur un site Web et de rencontrer un message:
Échec du téléchargement: la taille du fichier ne peut pas dépasser n Mo!
Je sais que le redimensionnement de la dimension de l'image devrait me faire descendre en dessous de n à un certain point, mais le processus de redimensionnement, d'enregistrement et de vérification de la taille du fichier est fastidieux. De plus, il peut parfois être utile de conserver les dimensions actuelles.
Je cherche un moyen de changer la taille du fichier d'une image, de préférence depuis le terminal. Y a-t-il un moyen de faire cela?
files
image-processing
Accélération-G
la source
la source
jpegoptim
une ligne de commande pour optimiser les fichiers jpeg. En général, je penserais au redimensionnement ou à la compression ou à une combinaison des deux si votre cible réduit la taille du fichierjpg
(similaire àjpegoptim
). Citation: 'Cela fonctionne en générant de nombreuses versions de l'image JPEG, en faisant une recherche binaire, du paramètre de qualité de sortie "-quality", jusqu'à ce qu'il se rapproche le plus possible de la taille de fichier donnée sans la dépasser' '(fin de la citation). Vous pouvez peut-être écrire un script qui imite ce comportement pour d'autres formats.Réponses:
jpegoptim
Première installation
jpegoptim
viaEnsuite, essayez d’optimiser la taille de fichier de votre image via
ou si vous avez besoin d'une taille définie via
Cela écrasera l'image - pour vous assurer que vous disposez d'une sauvegarde lors du test avec
jpegoptim
.mogrify (imagemagick)
Redimensionnement
Vous pourriez aussi bien utiliser
mogrify
ce qui en fait partieimagemagick
. L'exemple suivant réduit les dimensions de l'image à 50% (donc redimensionnement - pas de compression)Compression
L'exemple suivant montre la compression avec
mogrify
:convertir (imagemagick)
Compression
La compression à 80% à l'aide de la conversion fonctionne comme suit:
Convertissez certains avec un vaste ensemble d'options, afin que vous puissiez utiliser
qui devrait selon ce post :
trimage
Je cite la page du projet ici
Vous pouvez simplement l'installer via
Après avoir démarré via uniquement le nom de l'application, vous pouvez voir l'interface utilisateur
Si vous avez besoin de plus d'informations sur le trimage, visitez la page du projet ou exécutez
trimage -h
pour consulter l'aide.Autres outils
Il y a aussi bien
optipng
,pngcrush
,jpegtran
et plusieurs autres outils de la taille de l' image optimisation coin .... mais je ne l' ai jamais utilisé eux.Je terminerai avec quelques liens
la source