मेरे पास एक जावा आरेखण उपकरण का उपयोग करके बनाए गए आरेखों का एक गुच्छा है जो मैंने लिखा था - वे ज्यादातर काले और सफेद आरेख हैं, एक्वा में ब्लॉक और कभी-कभी अन्य रंग होते हैं। उन्हें वर्तमान में जेपीजी फाइलों के रूप में सहेजा जा रहा है, और मैं उन्हें एक पुस्तक में डालना चाहता हूं जिसे मैं प्रिंट ऑन डिमांड के लिए तैयार कर रहा हूं।पीएनजी फाइलों के लिए डीपीआई सेट करना
पुस्तक ओपनऑफिस ओडीटी फ़ाइल है, जिसे बाद में पीडीएफ में परिवर्तित कर दिया जाएगा।
वर्तमान में मैं जेपीजी फाइलों का उपयोग करता हूं, लेकिन प्रिंट सुविधा का उपयोग करने के लिए 300 डीपीआई की आवश्यकता होती है, इसलिए मैंने xDensity और yDensity को 300 पर सेट करने के लिए अपने आरेखण उपकरण को संशोधित किया, और getAsTree() का उपयोग करके 1 तक resunits, और फिर आरेख का विस्तार करें 3 (300/96) के कारक द्वारा। आईएमओ परिणाम बहुत अच्छा लग रहा है!
दुर्भाग्यवश, किसी अन्य मंच पर किसी ने बताया कि जेपीजी फाइलों पर लाइन आरेख "फज़े हुए" हैं, इसलिए सुझाव दिया गया कि मैं पीएनजी, या संभवतः बीएमपी फाइलों में बदल जाता हूं, जिनमें से दोनों ओडीटी फाइलों को सम्मिलित करने की अनुमति देते हैं।
मेरी समस्या यह है कि बीएमपी में डीपीआई नहीं लगता है, और पीएनजी मेटाडेटा getAsTree() का समर्थन नहीं कर रहा है। क्या कोई मुझे सही दिशा दिखा सकता है? धन्यवाद।
किसी और ने एसवीजी का उल्लेख किया - मैं एक नज़र डालेगा - धन्यवाद! –
+1। मुझे लगता है कि यह सवाल वेक्टर बनाम रास्टर छवियों के बारे में है। और ओपी निश्चित रूप से स्वयं निर्मित आरेखों के लिए वैक्टर का उपयोग करना चाहिए। – Sparhawk
पीएनजी निश्चित रूप से आपकी छवियों को संपीड़ित करता है। जेपीईजी के हानिकारक संपीड़न के विपरीत यह सिर्फ एक लापरवाही संपीड़न है। – Matt