¿Hay alguna utilidad para crear imágenes en blanco?


20

Estoy buscando un ícono xpm para usar como marcador de posición hasta que haga algo mejor.

¿Hay alguna herramienta de línea de comandos de Linux que cree imágenes en blanco de dimensiones específicas? Al igual que las personas usan touchpara crear archivos de texto en blanco.

Respuestas:


41

El convertcomando de ImageMagick se puede usar:

Para crear una imagen de 32x32 con un fondo blanco:

convert -size 32x32 xc:white empty.jpg

Para crear una imagen de 32x32 con un fondo transparente:

convert -size 32x32 xc:transparent empty2.png

1
Para especificar la configuración de DPI, use el interruptor -density 96. imagemagick.org/script/command-line-options.php?#density
colemik

44
Tenga en cuenta que los jpg no pueden ser transparentes. Entonces, este comando funcionará, pero con una extensión que no sea jpg
NoelHunter

@colemik la -densityconfiguración no tendrá efecto al crear imágenes en blanco
Bert

7

Puedes usar convert -size 123x456 xc:white x.png. convertes parte de ImageMagick.


1

Si no tiene instalado ImageMagick, puede usar un script corto de Perl:

use GD::Simple;
my $i = GD::Simple->new(32,32);
open my $out, '>', 'empty.png' or die;
binmode $out;
print $out $i->png;

Usando Python:

from PIL import Image
img = Image.new('RGB', (32,32), color='white')
img.save('empty.png')
quit()
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.