Apakah ada utilitas untuk membuat gambar kosong?


18

Saya mencari ikon xpm untuk digunakan sebagai pengganti sampai saya membuat sesuatu yang lebih baik.

Apakah ada alat baris perintah linux yang membuat gambar kosong dari dimensi yang ditentukan? Seperti yang digunakan orang touchuntuk membuat file teks kosong.

Jawaban:


36

The convertperintah dari ImageMagick dapat digunakan:

Untuk membuat gambar 32x32 dengan latar belakang putih:

convert -size 32x32 xc:white empty.jpg

Untuk membuat gambar 32x32 dengan latar belakang transparan:

convert -size 32x32 xc:transparent empty2.png

1
Untuk menentukan pengaturan DPI, gunakan sakelar -density 96. imagemagick.org/script/command-line-options.php?#density
colemik

3
Harap dicatat bahwa jpg tidak dapat transparan. Jadi, perintah ini akan bekerja, tetapi dengan ext selain jpg
NoelHunter

@colemik -densitypengaturan tidak akan berpengaruh saat membuat gambar kosong
Bert

7

Anda bisa menggunakannya convert -size 123x456 xc:white x.png. convertadalah bagian dari ImageMagick.


1

Jika Anda tidak menginstal ImageMagick, Anda dapat menggunakan skrip Perl pendek:

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

Menggunakan Python:

from PIL import Image
img = Image.new('RGB', (32,32), color='white')
img.save('empty.png')
quit()
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.