anyjpg

किसी भी छवि को JPG में बदलें। मुफ़्त और स्थानीय रूप से संसाधित।

यहाँ छवियाँ डालें
या फ़ाइलें चुनने के लिए क्लिक करें

प्रीसेट

प्रीसेट

चुनाव इस बात से करें कि तस्वीर क्या है, किसी संख्या से नहीं। वेब संतुलित डिफ़ॉल्ट है और उस फ़ोटो के लिए ठीक है जो किसी पेज या संदेश में जा रही है। अभिलेखीय वह प्रति है जिसे आप रख रहे हैं: बाइट्स खर्च करने लायक सबसे ऊँची निष्ठा, ICC प्रोफ़ाइल, Exif, XMP और DPI सहित। स्क्रीनशॉट और ग्राफ़िक्स सपाट रंग, टेक्स्ट और तीखे किनारों के लिए है, जहाँ जो रंग-विवरण एक फ़ोटो छोड़ सकती है वही सबसे ज़रूरी होता है। अधिकतम संपीड़न उस फ़ोटो के लिए है जिसे छोटा होना ही है। किसी एक को चुनने पर सिर्फ़ वही नियंत्रण बदलते हैं जो वह तय करता है; बाद में आप जो बदलें वह बना रहता है और चिप हाइलाइट होना बंद कर देती है।

गुणवत्ता

गुणवत्ता

यही एकमात्र डायल है जो तय करता है कि मूल तस्वीर का कितना हिस्सा फेंका जाए। यह किसी चीज़ का प्रतिशत नहीं है: jpegli इसे एक अवधारणात्मक दूरी में बदल देता है, इसलिए एक ही संख्या हर तस्वीर पर लगभग एक जैसा दिखने वाला अंतर देती है। 90 बारीक ब्यौरा बचाता है और यही डिफ़ॉल्ट है, 80 पर भी फ़ोटो में खोट निकालना मुश्किल है, और 70 से नीचे सपाट हिस्सों में पट्टियाँ और किनारों पर प्रभामंडल दिखने लगते हैं।

उन्नत सेटिंग्स

नीचे की चीज़ों को छूने की शायद ज़रूरत नहीं है। अगर उलझ जाएँ, तो कभी भी डिफ़ॉल्ट सेटिंग्स पर रीसेट कर सकते हैं।

आउटपुट आकार

आउटपुट आकार

0 पर दोनों बंद रहते हैं। अधिकतम आयाम बड़ी तस्वीरों को रैखिक प्रकाश में छोटा करता है; लक्ष्य आकार एन्कोडर से उस आकार में समाने वाली सर्वोच्च गुणवत्ता खोजवाता है।

गुणवत्ता मापें

गुणवत्ता मापें

हर तैयार JPEG को डिकोड करके, जिन पिक्सेल को एन्कोड किया गया था उनके सापेक्ष PSNR और SSIM बताता है। यह JPEG की अपनी कोडिंग हानि मापता है, पहले हुई छोटा करने या बिट-गहराई घटाने की नहीं, और रूपांतरण समय लगभग दोगुना कर देता है।

क्रोमा सबसैंपलिंग

क्रोमा सबसैंपलिंग

आपकी आँख चमक को रंग के मुक़ाबले कहीं बारीकी से पहचानती है, इसलिए JPEG रंग को आधे रिज़ॉल्यूशन पर रख सकता है और लगभग किसी को पता नहीं चलता। 4:2:0 यह दोनों दिशाओं में करता है और फ़ोन तथा कैमरे यही लिखते हैं; 4:4:4 रंग पूरे रिज़ॉल्यूशन पर रखता है और जगह ज़्यादा लेता है। फ़र्क़ स्क्रीनशॉट, टेक्स्ट और रेखाचित्रों में दिखता है, क्योंकि आधे रिज़ॉल्यूशन का रंग ठीक ऐसे तीखे रंग-किनारों को ही धुँधला करता है।

प्रगतिशील मोड

प्रगतिशील मोड

प्रोग्रेसिव JPEG पहले पूरी तस्वीर धुँधली दिखाता है और फिर साफ़ होती जाती है, बजाय इसके कि वह ऊपर से नीचे एक-एक पट्टी में उतरे। नेटवर्क पर भेजी जाने वाली किसी भी चीज़ के लिए यह फ़ायदेमंद है, और इसकी क़ीमत थोड़ा आकार और थोड़ा एन्कोडिंग समय है। इस सदी में लिखा हर व्यूअर इसे खोल लेता है।

अनुकूली क्वांटाइज़ेशन

अनुकूली क्वांटाइज़ेशन

एन्कोडर तस्वीर को देखता है और डेटा वहाँ ख़र्च करता है जहाँ आँख उसकी कमी पकड़ लेगी: बनावट, किनारे और चेहरे को ज़्यादा मिलता है, सपाट आसमान और धुँधली पृष्ठभूमि को कम। यही वजह है कि छोटी फ़ाइल वैसी ही दिखती है, न कि हर जगह से नरम। इसे बंद करने की कोई वजह नहीं, सिवाय ऐसे एन्कोडर से तुलना करने के जिसमें यह है ही नहीं।

पारदर्शिता

पारदर्शिता

JPEG में पारदर्शिता होती ही नहीं — इस फ़ॉर्मैट में उसके लिए कोई चैनल नहीं है। इसलिए मूल तस्वीर का जो हिस्सा आर-पार दिखता है, उसे किसी रंग पर चढ़ाना पड़ता है, और यही वह रंग है। ज़्यादातर तस्वीरों के लिए सफ़ेद ठीक रहता है; अगर आपको पता है कि तस्वीर किस पन्ने पर बैठेगी, वही रंग चुन लें और जोड़ दिखाई नहीं देगा।

ग्रेस्केल

मेटाडेटा

मेटाडेटा

हर तस्वीर में पिक्सेल के साथ छिपे हुए नोट भी होते हैं। किसी भी पंक्ति का ? खोलकर देखें कि वह क्या है और उसे बंद करने पर क्या बदलेगा।

रंग प्रोफ़ाइल (ICC)

यह स्विच चालू हो या बंद, रंग हर स्क्रीन के समझने वाले मानक में बदल ही दिए जाते हैं। यह सिर्फ़ इतना तय करता है कि वह छोटा-सा लेबल फ़ाइल के साथ जाएगा या नहीं। लेबल तभी लिखा जाता है जब उससे दूसरे ऐप्स का बरताव बदले — जैसे नई स्क्रीन के दिखाए चौड़े रंगों के लिए, जो उसके बिना फीके लगते हैं — और साधारण रंगों में छोड़ दिया जाता है, जिन्हें हर ब्राउज़र और हर फ़ोन पहले से सही पढ़ता है, इसलिए लेबल सिर्फ़ बाइट बढ़ाता और कुछ नहीं।

कैमरा और फ़ोटो जानकारी (EXIF)

जब आपने तस्वीर खींची, तब कैमरे ने उसके भीतर जो नोट लिखे: तारीख़ और समय, फ़ोन या कैमरे का मॉडल, लेंस, शटर स्पीड। इसे बंद करने से तस्वीर को कुछ नहीं होता — सिर्फ़ ये नोट हट जाते हैं।

स्थान (GPS)

पृथ्वी पर वह ठीक-ठीक जगह जहाँ यह तस्वीर खींची गई — अक्सर गली तक सटीक, और ज़्यादातर फ़ोन इसे अपने आप सहेज लेते हैं। जिसे भी आप यह फ़ाइल भेजेंगे, वह इसे पढ़ सकता है। अगर तस्वीर सार्वजनिक रूप से डाल रहे हैं, तो यही वह है जिसे बंद रखना चाहिए।

मूल फ़ाइल कैसे संग्रहित थी (EXIF में)

EXIF के भीतर वे टैग जो उस फ़ाइल का वर्णन करते हैं जिससे आपने शुरू किया था: वह कैसे संपीड़ित थी, उसका रंग कैसे व्यवस्थित था, हर पिक्सेल कितने बिट का था, वह कितनी बड़ी थी। इनमें से कुछ भी यहाँ बनने वाली फ़ाइल का वर्णन नहीं करता, इसलिए इन्हें पढ़ने वाले किसी भी प्रोग्राम को एक ऐसी फ़ाइल की जानकारी मिलती है जो अब मौजूद नहीं है। ये डिफ़ॉल्ट रूप से हटा दिए जाते हैं; इसे तभी चालू करें जब आपको मूल का तकनीकी विवरण शब्द-दर-शब्द रखना ज़रूरी हो।

संपादन और कॉपीराइट नोट (XMP)

बाद में एडिटिंग ऐप्स द्वारा जोड़े गए नोट: कैप्शन, कीवर्ड, स्टार रेटिंग, कॉपीराइट धारक के रूप में आपका नाम, और कभी-कभी संपादन का पूरा इतिहास।

प्रिंट आकार (DPI)

एक संख्या जो प्रिंटर को बताती है कि तस्वीर कितनी बड़ी छापनी है — 300 DPI का मतलब है काग़ज़ के हर इंच में 300 बिंदु। स्क्रीन पर इससे कुछ नहीं बदलता और एक भी पिक्सेल नहीं बदलता।

डाउनलोड

रास्टराइज़ेशन

रास्टराइज़ेशन

PDF या SVG में पिक्सेल नहीं होते, सिर्फ़ पन्ना बनाने के निर्देश होते हैं। यह तय करता है कि रूपांतरण से पहले वे निर्देश कितनी बारीकी से खींचे जाएँ — मूल पन्ने के प्रति इंच बिंदुओं में। स्क्रीन के लिए 150 ठीक है, 300 छपाई के बराबर है, और हर अगला पायदान हर पन्ने पर ज़्यादा मेमोरी और समय लेता है।

PDF और TIFF (बहु-पृष्ठ)


आउटपुट मोड:

SVG रास्टराइज़ेशन

यह कैसे काम करता है

Google का jpegli एनकोडर WebAssembly के माध्यम से आपके ब्राउज़र में चलता है। आपको गुणवत्ता नियंत्रण, मेटाडेटा विकल्प और 30 इनपुट फॉर्मेट सपोर्ट के साथ छोटे, सार्वभौमिक रूप से संगत JPG मिलते हैं।

कुछ भी अपलोड नहीं होता। यहां दिखाए गए रूपांतरण कुल आपके ब्राउज़र में रहते हैं।

30 इनपुट फ़ॉर्मेट जिन्हें हम JPG में बदलते हैं

JPG/JPEG: छोटे और हर जगह खुलने वाले files चाहिए हों तो existing JPEGs को jpegli से recompress करें।

PNG: screenshots, graphics और transparent images को छोटे shareable JPG files में बदलें।

WebP: जब app, printer, CMS या recipient WebP reject करे, web images को JPG में बदलें।

AVIF: पुराने browsers, editors, marketplaces और social platforms के लिए AVIF को JPG में बदलें।

HEIC: iPhone photos को JPG में बदलें ताकि वे special software के बिना हर जगह खुलें।

HEIF: camera HEIF files को broad desktop, web और upload compatibility के लिए JPG में बदलें।

PDF: pages को pixels में rasterize करें, फिर previews, thumbnails और sharing के लिए JPG export करें।

TIFF/TIF: बड़े scans और archival TIFFs को email और web के लिए practical JPGs में बदलें।

SVG: vector art को चुने हुए size पर rasterize करें, फिर pixel-needed apps के लिए JPG save करें।

SVGZ: compressed SVG artwork decode करें, rasterize करें और normal JPG export करें।

GIF: GIFs के first frame को छोटे और आसान still JPG में बदलें।

BMP: uncompressed bitmap files को compact JPGs में छोटा करें।

TGA: game और graphics-source TGA files को quick previews और sharing के लिए JPGs में बदलें।

ICO/CUR: icon imagery निकालें और normal JPG के रूप में save करें।

PNM: portable anymap images को ऐसे JPGs में बदलें जिन्हें regular apps समझती हैं।

PPM: raw color portable pixmaps को बहुत छोटी JPG files में encode करें।

PGM: grayscale portable graymaps को easy-to-share JPGs में बदलें।

PBM/PAM: monochrome bitmaps और arbitrary portable maps को रोज़मर्रा compatible JPGs में बदलें।

JPEG 2000: .jp2, .jpx और सादे .j2k कोडस्ट्रीम को ऐसे JPG में बदलें जिन्हें सामान्य ऐप और ब्राउज़र खोल सकें।

JPEG XL: .jxl फ़ाइलों को JPG में बदलें, उन तमाम ऐप और साइटों के लिए जो अभी JPEG XL नहीं पढ़ पातीं।

PSD/PSB: Photoshop के बिना ही Photoshop दस्तावेज़ों को JPG में बदलें। समतल की गई संयुक्त छवि सीधे फ़ाइल से पढ़ी जाती है — CMYK, Lab और 16-बिट फ़ाइलें भी।

कैमरा RAW: CR2, CR3, NEF, ARW, DNG, RAF और RW2 को JPG में बदलें — कैमरे द्वारा एम्बेड की गई सबसे बड़ी छवि का उपयोग करके, उसके Exif सहित।

OpenEXR: सीन-लीनियर .exr रेंडर को टोन-मैप करके JPG बनाएं, जिसमें हाइलाइट काटे नहीं बल्कि बनाए रखे जाते हैं।

Radiance HDR: .hdr और .pic हाई-डायनैमिक-रेंज छवियों को उसी फ़ोटोग्राफ़िक टोन मैप से JPG में बदलें।

JPEG पुनः एन्कोडिंग

jpegli अक्सर समान दृश्य गुणवत्ता पर मौजूदा JPEG को छोटा कर सकता है। बार-बार पुनः सहेजने से कम्प्रेशन हानि बढ़ती है, इसलिए यदि आगे संपादन की योजना है तो उच्च गुणवत्ता का उपयोग करें।

आभार

इनसे बनाया गया jpegli, Emscripten, PDF.js, libheif-js, geotiff.js, @jsquash/avif, resvg-wasm, और ExifReader. लाइसेंस विवरण.

शर्तें

मुफ़्त, बिना वारंटी।