Subformer

इमेज घुमाएँ और पलटें

एक इमेज या पूरे बैच को 90° चरणों में घुमाएँ, क्षैतिज या ऊर्ध्वाधर रूप से मिरर करें, और डाउनलोड करें। JPG, PNG, WebP, HEIC सीधे आपके iPhone से, GIF, BMP, और SVG के साथ काम करता है - सब कुछ आपके ब्राउज़र में, कोई अपलोड नहीं।

फ़ाइलें कभी आपके ब्राउज़र से बाहर नहीं जातीं। सभी प्रोसेसिंग आपके डिवाइस पर चलती है।

इमेज यहाँ डालें, या ब्राउज़ करने के लिए क्लिक करें

JPG, PNG, WebP, HEIC, GIF, BMP, SVG - 90° के चरणों में घुमाएँ।

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

एक तिरछी फ़ोटो से एक ठीक की गई फ़ाइल तक चार चरण।

  1. 1. अपनी इमेज डालें

    इमेज को पेज पर कहीं भी खींचें या ड्रॉप ज़ोन पर क्लिक करें। JPG, PNG, WebP, HEIC, GIF, BMP और SVG सभी काम करते हैं।

  2. 2. घुमाएँ

    90° के चरणों के लिए किसी भी कार्ड पर रोटेट बटन पर क्लिक करें। पूरे बैच पर एक ही रोटेशन लागू करने के लिए 'सभी घुमाएँ' नियंत्रणों का उपयोग करें।

  3. 3. फ़ॉर्मेट चुनें

    ऑटो के साथ मूल फ़ॉर्मेट रखें, या PNG / JPG / WebP में बदलें। JPG आउटपुट के लिए, बैकग्राउंड का रंग चुनें जो किसी भी पारदर्शी कोने को भरता है।

  4. 4. डाउनलोड करें

    प्रत्येक रोटेट की गई इमेज को अपने डिवाइस में सेव करें। पूरा बैच एक छोटे से अंतराल के साथ क्रम में डाउनलोड होता है ताकि ब्राउज़र फ़ाइलों को न छोड़े।

जब आपको एक इमेज घुमाने की आवश्यकता हो

फ़ोन कैमरे और स्कैनर ऐप EXIF फ़्लैग के माध्यम से ओरिएंटेशन रिकॉर्ड करते हैं। कुछ ऐप उस फ़्लैग का सम्मान करते हैं और डिस्प्ले पर घुमाते हैं; अन्य शाब्दिक पिक्सेल को रेंडर करते हैं और आपकी फ़ोटो तिरछी आती है। विशेष रूप से वेब प्लेटफ़ॉर्म असंगत हैं - एक ही अपलोड एक वेबसाइट पर सही दिख सकता है और अगली पर तिरछा।

यह टूल वास्तविक पिक्सेल को फिर से लिखता है ताकि ओरिएंटेशन उसमें समाहित हो जाए। JPG और WebP गुणवत्ता 92 पर फिर से एन्कोड होते हैं (लगभग दृष्टिगत रूप से समान); PNG और WebP-लॉसलेस हर बाइट को संरक्षित करते हैं। iPhone से HEIC फ़ोटो स्थानीय रूप से डिकोड की जाती हैं ताकि आपको एक अलग रूपांतरण चरण की आवश्यकता न हो।

सब कुछ आपके ब्राउज़र में 2D कैनवास API के माध्यम से चलता है। फ़ाइल डालें, रोटेट पर क्लिक करें, डाउनलोड करें - कुछ भी सर्वर पर नहीं भेजा जाता है, जो क्लाइंट फ़ोटो, आईडी स्कैन और किसी भी ऐसी चीज़ के लिए महत्वपूर्ण है जिसे आप किसी तीसरे पक्ष को नहीं देना चाहते।

अंदरूनी तौर पर

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

Canvas 2D API
ट्रांसफ़ॉर्म लागू करता है और परिणाम को फिर से एन्कोड करता है। 90 डिग्री के चरणों में रोटेशन एक दोषरहित पिक्सेल रीमैप है - एन्कोडर एकमात्र ऐसा चरण है जो गुणवत्ता खो सकता है, यही कारण है कि PNG आउटपुट बाइट-परफेक्ट होता है।
WebAssembly HEIC decoding
iPhone से HEIC और HEIF फ़ाइलें आपके डिवाइस पर डिकोड की जाती हैं। कोई भी ब्राउज़र उस फॉर्मेट के लिए नेटिव डिकोडर नहीं भेजता है, इसलिए एक वेबअसेंबली मॉड्यूल फोटो को रूपांतरण सर्वर पर भेजने के बजाय इसे स्थानीय रूप से संभालता है।
Browser image codecs
JPEG, PNG, और WebP एन्कोडिंग आपके ब्राउज़र में पहले से निर्मित कोडेक्स का उपयोग करती है। यह पेज को छोटा रखता है और इसका मतलब है कि आउटपुट वही होता है जो आपका ब्राउज़र कहीं और उत्पन्न करता है।
File and Blob APIs
आपके द्वारा ड्रॉप की गई फ़ाइलें ब्लब्स के रूप में मेमोरी में पढ़ी जाती हैं और सीधे डाउनलोड के रूप में वापस दे दी जाती हैं। सर्वर पर कुछ भी नहीं लिखा जाता है और टैब बंद करने के बाद कुछ भी बना नहीं रहता है।

अक्सर पूछे जाने वाले प्रश्न