मैं जावा का उपयोग कर जेपीईजी फ़ाइलों को संपीड़ित करना चाहता हूं। मैं इसे इस तरह कार्य करें:मैं उस छवि में किसी मेटाडेटा को खोए बिना जावा में जेपीईजी छवियों को कैसे कंप्रेस कर सकता हूं?
- रूप
BufferedImage
- छवि पढ़ें संपीड़न दर के साथ एक और फाइल करने के लिए छवि लिखें।
ठीक है, आसान लगता है कि, लेकिन मैं आईसीसी रंग प्रोफाइल और EXIF जानकारी नई फ़ाइल में चले गए हैं और छवि के डीपीआई से 240 72. करने के लिए यह मूल छवि से अलग दिखता है हटा दिया गया है लगता है। मैं ओएस एक्स में पूर्वावलोकन जैसे टूल का उपयोग करता हूं। यह अन्य जानकारी को प्रभावित किए बिना छवि की गुणवत्ता को पूरी तरह से बदल सकता है।
क्या मैं जावा में ऐसा कर सकता हूं? कम से कम आईसीसी रंग प्रोफाइल रखें और छवि रंग को मूल तस्वीर के समान दिखने दें?
कृपया अपना कोड समझाएं। – hims056
यह छवि को पढ़ने और आउटपुट के रूप में काम करने लगता है, लेकिन यह मुझे लगता है कि इसे संपीड़ित करने के लिए छवि की गुणवत्ता को बदलने के लिए समर्थन नहीं किया गया है। – guitarpoet