क्या खाली चित्र बनाने की उपयोगिता है?


20

मैं एक प्लेसहोल्डर के रूप में उपयोग करने के लिए एक xpm आइकन की तलाश कर रहा हूं जब तक कि मैं कुछ बेहतर नहीं करता।

क्या कोई लिनक्स कमांड लाइन उपकरण हैं जो निर्दिष्ट आयामों की रिक्त छवियां बनाते हैं? जैसे लोग 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?#dबाजार
colemik

4
कृपया ध्यान दें कि jpg पारदर्शी नहीं हो सकता है। तो, यह कमांड काम करेगा, लेकिन
NoelHunter

@colemik -densityरिक्त चित्र बनाते समय सेटिंग का कोई प्रभाव नहीं होगा
बर्ट


1

यदि आपके पास ImageMagick स्थापित नहीं है, तो आप एक छोटी पर्ल स्क्रिप्ट का उपयोग कर सकते हैं:

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

पायथन का उपयोग करना:

from PIL import Image
img = Image.new('RGB', (32,32), color='white')
img.save('empty.png')
quit()
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.