Есть ли утилита для создания пустых изображений?


20

Я ищу значок xpm для использования в качестве заполнителя, пока не сделаю что-то лучше.

Существуют ли какие-либо инструменты командной строки Linux, которые создают пустые изображения указанных размеров? Как люди используют touchдля создания пустых текстовых файлов.

Ответы:


41

convertКоманда из ImageMagick может быть использована:

Чтобы создать изображение 32x32 с белым фоном:

convert -size 32x32 xc:white empty.jpg

Чтобы создать изображение 32x32 с прозрачным фоном:

convert -size 32x32 xc:transparent empty2.png

1
Чтобы указать настройку DPI, используйте ключ -density 96. imagemagick.org/script/command-line-options.php?#density
colemik

4
Обратите внимание, что JPG не может быть прозрачным. Итак, эта команда будет работать, но с ext, отличным от jpg
NoelHunter

@colemik -densityнастройка не будет действовать при создании пустых изображений
Берт


1

Если у вас не установлен ImageMagick, вы можете использовать короткий Perl-скрипт:

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

Использование Python:

from PIL import Image
img = Image.new('RGB', (32,32), color='white')
img.save('empty.png')
quit()
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.