मैं PNG छवि फ़ाइलों पर DPI को बदलने का तरीका ढूंढ रहा हूं। ImageMagick का उपयोग करना यह आसान है:
$ convert -density 150 -units pixelsperinch file.png file.png
समस्या यह है कि मैं इस एप्लिकेशन को अपने एप्लिकेशन से चलाऊंगा, जो कई VMs पर चल रहा है, जिसमें ImageMagick इंस्टॉल नहीं है। मैं इन VMs में अपग्रेड पैकेज को आगे बढ़ा सकता हूं, लेकिन ImageMagick के मामले में अपग्रेड बंडल के बारे में 30MB जोड़ देगा, जो मेरे उपयोग के मामले के लिए बहुत अधिक है।
लंबी कहानी छोटी : एक तरीका है कि मैं एक छोटी सी (पैकेज के आकार में) कमांड लाइन टूल का उपयोग करके PNG फ़ाइल पर DPI को बदल सकता हूं?
वैकल्पिक रूप से, एक कच्ची छवि फ़ाइल में बाइट्स बदलना भी ठीक होगा, अगर कोई जानता है कि उन्हें कहां देखना है ...
pHYs
फ़ोटोशॉप में बने PNG से पूर्व-निर्मित चंक की प्रतिलिपि बनाएँ ।