Có một tiện ích để tạo hình ảnh trống?


20

Tôi đang tìm kiếm một biểu tượng xpm để sử dụng như một trình giữ chỗ cho đến khi tôi làm cho một cái gì đó tốt hơn.

Có công cụ dòng lệnh linux nào tạo ra hình ảnh trống có kích thước được chỉ định không? Giống như mọi người sử dụng touchđể tạo tập tin văn bản trống.

Câu trả lời:


41

Các convertlệnh từ ImageMagick có thể được sử dụng:

Để tạo hình ảnh 32x32 với nền trắng:

convert -size 32x32 xc:white empty.jpg

Để tạo hình ảnh 32x32 với nền trong suốt:

convert -size 32x32 xc:transparent empty2.png

1
Để chỉ định cài đặt DPI, hãy sử dụng công tắc-mật độ 96. imagemagick.org/script/command-line-options.php?#density
colemik

4
Xin lưu ý rằng jpg không thể minh bạch. Vì vậy, lệnh này sẽ hoạt động, nhưng với một phần mở rộng khác ngoài jpg
NoelHunter

@colemik -densitycài đặt sẽ không có hiệu lực khi tạo hình ảnh trống
Bert

7

Bạn có thể sử dụng convert -size 123x456 xc:white x.png. convertlà một phần của ImageMagick.


1

Nếu bạn chưa cài đặt ImageMagick, bạn có thể sử dụng tập lệnh Perl ngắn:

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

Sử dụng Python:

from PIL import Image
img = Image.new('RGB', (32,32), color='white')
img.save('empty.png')
quit()
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.