El funcionamiento del sistema CentOS, ImageMagick es una herramienta de procesamiento de imágenes, se puede utilizar para comprimir el tamaño de la imagen, ¿cómo utilizar ImageMagick para procesar imágenes en CentOS? La siguiente pequeña serie lo introducirá en CentOS utilizando ImageMagick para comprimir el tamaño de la imagen en lotes. Aprendamos juntos. La instalación de imágenes libre de utilizar poderosa herramienta ImageMagick
sistema
Centos en línea que se puede utilizar
comandos más útiles:
yum instalar ImageMagick
Ingrese y para confirmar que la instalación se ha completado
A continuación, llame al comando del sistema
El código es el siguiente:
#include "stdio.h"
Int main ()
{
printf (" Instale ImageMagick antes de ejecutar este programa, de lo contrario, no se ejecutará correctamente y ");
system (" mkdir small ");
sistema (" cp * .jpg ./small");
system (" find./small -name ‘ *. jpg ’ -exec convert -resize 300 × 300 {} {} \\; ");
system (" pwd ");
system (" rename .jpg _small.jpg small /*. Jpg ");
printf (" nConvertir imágenes finalizadas, plesae check itn ");
return 0;
}
El parámetro de cambio de tamaño en la conversión anterior puede modificar imagemagick, que puede realizar conversión de imagen, compresión de tamaño y marca de agua en la imagen sin tener que escribir un programa de terceros. Simplemente escriba un simple script de SHELL. Complete la operación de compresión de la imagen, luego introdúzcala en UBUNTU:
Comando de instalación:
sudo apt-get install imagemagick
Otros linux tienen los comandos de instalación de software correspondientes, los siguientes Escribí dos scripts para el formato de lote y la compresión de imágenes:
Conversión de formato de imagen, el ejemplo aquí es un archivo en formato [bB] [mM] [pP] (todos los archivos BMP). Convierta a un archivo jpg pequeño:
El código es el siguiente:
#! /bin /sh
para img en `find. /-name " *. [bB] [mM] [pP] " `; do
#cambie el nombre de archivo superior para disminuir
_imglower =` echo $ img |
Tr " [: upper:] " " [: lower:] " `;
#get file ’ s basename
_basename =` basename $ _imglower .bmp` < Br>
#get file ’ s dir
_dirname = `dirname $ img`;
#get desc nombre de archivo con ruta de acceso
_basefullname = $ _ dirname " /" $ _ nombre base " .jpg ";
#do convertir
convert $ img $ _basefullname;
#remove bmp file
rm $ img; < Br>
echo " deal $ _basefullname con éxito ";
hecho
Script de compresión de imagen:
El código es el siguiente:
para img en ` Encontrar /-name " *. [jJ] [pP] [gG] " `; do
convert -resize 85% * 85% $ img $ img-resized;
rm $ Img;
mv $ img-resized $ img
echo $ img
hecho
para img en `find. /-name " *. [pP] [nN] [gG] " `; do
convert -resize 85% * 85% $ img $ img-resized;
rm $ Img;
mv $ img-resized $ img
echo $ img
hecho
para img en `find. /-name " *. [gG] [iI] [fF] " `; do
convert -resize 85% * 85% $ img $ img-resized;
rm $ Img;
mv $ img-resized $ img
echo $ img
done
Lo anterior es cómo usar ImageMagick para comprimir el tamaño de la imagen en lotes bajo CentOS Introducido, después de instalar la herramienta ImageMagick, puede usar el script de compresión de imagen para comprimir el tamaño de la imagen.
Cuando Linux ejecuta ciertos programas, hay un error al cargar el mensaje de error de las biblioteca
El sistema portátil Ubuntu puede reiniciarse por control remoto, pero esta función
Si existe una vulnerabilidad del shell bash en el servidor Linux, puede causar que el sistema operat
El repositorio de PPA es un repositorio de software diseñado para usuarios de Ubuntu. Es más fácil d
Linux usa KSysguard para monitorear hosts remotos
Análisis del comando del sistema Linux
Método de configuración de enlace de tarjeta de red de Linux
Debian instala el método de paquete de código cerrado
Resumen de uso común del comando común de Linux
Cómo instalar Docker en el sistema CentOS 6.5
Linux para crear una biblioteca de enlace estático paso
¿Error de mydumper de Linux libmysqlclient_16 no definido cómo hacerlo?
¿Cómo arreglar el error del programa que le pide el sistema Ubuntu?
Barra de título de Win10 restaurar colorido tutorial gráfico detallado
¿Cómo llamar a la tabla de mapeo de caracteres en Windows10?
Meteor Butterfly Sword Heavy Hammer Cómo usar Meteor Butterfly Sword Heavy Hammer Raiders Trucos
¿Cómo puede Win7 no crear nuevos documentos de Word?
Tencent ama de casa de la computadora cómo actualizar Win10?
Deje que Windows XP "hiberne" también es seguro
Cree una barra de tareas de Win7
Habilidades prácticas de Windows XP: ventana de instalación de plug-in de pantalla inteligente