में कनवर्ट करें मेरे पास एक एम्बेडेड सिस्टम के लिए सी भाषा स्रोत कोड है, जिसमें 8-बिट प्रति पिक्सेल ग्रेस्केल छवि के लिए डेटा के सरणी शामिल हैं। मैं सॉफ्टवेयर दस्तावेज करने का प्रभारी हूं और मैं इस स्रोत कोड को जेपीईजी (छवि) फ़ाइल में कनवर्ट करना चाहता हूं।कच्चे ग्रेस्केल बाइनरी को जेपीईजी
यहाँ एक कोड नमूना है:
const unsigned char grayscale_image[] = {
0, 0, 0, 0, 0, 0, 0, 74, 106, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159,
159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 146, 93, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
//...
};
const unsigned int height = 41;
const unsigned int width = 20;
यहाँ मेरी सवाल कर रहे हैं: (हाँ, बहुवचन)
- क्या आवेदन (रों) आप जेपीईजी करने के लिए इस स्रोत फ़ाइल परिवर्तित करने के लिए सुझाव है?
- क्या GIMP या पेंट डेटा की एक CSV फ़ाइल आयात कर सकते हैं?
- यदि मैं यह कस्टम एप्लिकेशन लिखता हूं, तो जेपीईजी के लिए जावा पुस्तकालय मौजूद हैं?
- इस कार्य को पूरा करने के लिए सी # में कौन सी पुस्तकालय मौजूद हैं? एमएस Visio 2010, Gimp, पेंट, जावा, ग्रहण, एमएस दृश्य स्टूडियो 2010 व्यावसायिक, wxWidgets, wxFrameBuilder, Cygwin:
मैं अपने निपटान में निम्न संसाधनों की है।
मैं सी #, जावा, सी या सी ++ में कस्टम एप्लिकेशन लिख सकता हूं।
आपकी सलाह के लिए धन्यवाद।
इस तरह की छोटी छवि के लिए जेपीईजी की बजाय पीएनजी का उपयोग करने पर विचार करें। –
मैं @ माइकल से सहमत हूं। यह एक लापरवाही प्रारूप फिट बैठता है जैसे पीएनजी जेपीईजी से काफी बेहतर है। छवि छोटी दिखती है और तेज किनारों से है जो इसे जेपीजी से अधिक पीएनजी/जीआईएफ फिट बनाता है। जेपीजी तेज किनारों से अच्छी तरह से सौदा नहीं करता है। – CodesInChaos