Abonarse a Cómo- A Geek

Important! This is an automatic machine translated page. If you can read english, you should Click Here to read the original English version of the article.

Descubrimiento PNG Imágenes Mejor De x Pixels A través el Linux Cáscara

Cuándo usted está trying a obra en cambiante el diseño de su telas, usted haber ser inquieto con el ancho de la imágenes en su artículo contenido. Ive’ recogido notoriamente grande screenshots en más de la artículos Ive’ escrito, así si Quiero a aumento el aparador su’ crítico a calcular cuál imágenes está va a estar también extensa a caber el nuevo diseño.

Desde Im’ un programador, estaría fácil para mí a escribir un pequeño aplicación hacer esto, pero hizo mí inicio pensamiento… por qué trivial’ Hago esto en la Linux mando línea?

El primero cosa YO figurado afuera estado aquel PNG imágenes pantalla el tamaño datos cuándo usted ejecutar el “ lima” mando en ellas:

$ lima image3.png
image3.png: PNG imagen datos, 613 x 657, 8- bit/ color RGBA, no- entrelazado

Muy útil desde 99% de la imagen en este sitio está en PNG formato. Así ahora a tiro él en un bucle por todo el limas en mi cargar director:

$ por f en *.pngdo; lima $fdone;

image.png: PNG imagen datos, 631 x 185, 8- bit/ color RGBA, no- entrelazado
image1.png: PNG imagen datos, 631 x 96, 8- bit/ color RGBA, no- entrelazado
image10.png: PNG imagen datos, 375 x 395, 8- bit/ color RGBA, no- entrelazado
image11.png: PNG imagen datos, 484 x 241, 8- bit/ color RGBA, no- entrelazado
—retazo—

Éste es más útil, pero Identificar’ deber tirón el datos a Superar o un semejante aplicación para clase el datos, así Decidí a uso el linux “ corte” mando a arrancar justa el ancho columna.

Youll’ noticia el f5 parámetro contar corte a toma el quinta columna, y el d\ con un espacio después de dice corte a uso un espacio como el delimitar. El cuchillada \ carácter es un fuga carácter decir el cáscara a uso el espacio como un carácter, y no como whitespace.

$ por f en *.pngdo; lima $fcut| f5 d\ ; hecho

631
631
375
484
—retazo—

Medio útil producción, es así? Lets’ empujón aquel a través un tímido si afirmación, y después único presentación el producción de la lima mando cuándo el ancho es mejor de 600 pixels.

Noticia el ` ( retroceder) etiquetas alrededor del “ lima $f | corte…” sección, cuál indicar aquel el órdenes interior el ` testamento estar preparado como un individual producción y alimentado a el si afirmación, adonde nosotros uso un gt ( mayor que). También nota aquel usted necesidad espacios a la vuelta de o lado de la categorías[ ]

por f en *.pngdo; si [ `file $f | corte f5 d\ ` gt 600 ] ; después lima $ffidone;;

image.png: PNG imagen datos, 631 x 185, 8- bit/ color RGBA, no- entrelazado
image1.png: PNG imagen datos, 631 x 96, 8- bit/ color RGBA, no- entrelazado
image17.png: PNG imagen datos, 638 x 340, 8- bit/ color RGBA, no- entrelazado
image18.png: PNG imagen datos, 608 x 448, 8- bit/ color RGBA, no- entrelazado
—retazo—

Ahora tenemos un lista de todo el limas mejor de 600 pixels extensa. Usted puedes ajustar el “ lima $f” al final a justa eco afuera el filenames si usted necesario a copia o mover ellas en algún otro lugar:

por f en *.pngdo; si [ `file $f | corte f5 d\ ` gt 600 ] ; después eco $ffidone;;

image.png
image1.png
image17.png
image18.png
—retazo—

El Linux cáscara es increíblemente fuerte! Esto solución isnt’ en realidad práctico por todo el mundo, pero su’ bueno saber cómo a obra con el cáscara así usted lata lograr esto tipo de tarea cuándo usted necesidad a.

| Más
Esto artículo estado originalmente escrito en 12/20/07 Rotulado con: Linux

Diaria Correo electrónico Actualizaciones

Usted lata obtener nuestro cómo- a artículos en su bandeja de entrada cada día gratis. Justa entrar su nombre y correo electrónico abajo:


Nombre:
Correo electrónico:

Comentarios(8)

  1. Vencedor

    Condenar esos órdenes mirada complicado,

    Y después personas maravilla por qué linux es así unpopular con el * normal* personas…

    Justa mi 2 centavos.

    (linux usuario btw)

  2. El Geek

    Vencedor,

    YO seguramente haría’ defensor esto tipo de cosa por “ normal” personas=)

  3. Filipinas C Donación Sr

    Gracias Necesité aquel. Estoy trying a aprender linux.

  4. Dennis

    Cualquier idea cómo hacer esto con jpgs’?

  5. El Geek

    Dennis,

    Im’ no efectivamente cierto, pero YO creer youd’ deber obtener empleo herramienta aquel puedes cheque el dimensions de un jpg imagen, y usted puedes substituto él en la mando línea.

    Alternativamente usted puedes evidentemente escribir un php, pitón o perl programa y interfaz con el gd biblioteca.

  6. Jeff

    caramba…
    Usted should puesto él a el convertir mando (imagemagick) a escala él si su’ mejor

  7. Danés

    agradable Éste es un perfecto ejemplo de la poder de la Linux cáscara. Esté mirada comlicated, pero después de usted obtener por el aprendizaje curva, usted lata hacer cosas aquel está increíblemente fuerte.

    Gracias por lo ejemplo,

    Danés

    daniel1992.wordpress.com

  8. Arterial Russakovskii

    ImageMagicks’ identificar should poder identificar cualquier limas usted haber capacitar mientras compiling él. Por ejemplo,

    identificar ceaec3da6ef432af59fbdad2c93c277e.jpg
    ceaec3da6ef432af59fbdad2c93c277e.jpg JPEG 16090× 1609000×++ DirectClass 8- bit 10.1797kb


Nuestro Amigos
Recogiendo Comenzado


Acerca de Cómo- A Geek
Cuál Es Aquel Proceso?
svchost.exe
jusched.exe
dwm.exe
ctfmon.exe
wmpnetwk.exe
mDNSResponder.exe
wmpnscfg.exe
rundll32.exe
wfcrun32.exe
Ipoint.exe
Itype.exe
Wfica32.exe
Mobsync.exe
conhost.exe
Dpupdchk.exe Adobe_Updater.exe

Derechos de autor © 2006-2009 HowToGeek.com. Reservados todos los derechos.