मुख्य सामग्रीमा जानुहोस्
LibraTool logoLibraTool

निःशुल्क छवि ढाँचा परिवर्तक

JPG, PNG, WebP, AVIF, GIF, र BMP ढाँचाहरू बीच रूपान्तरण गर्नुहोस्।

यसमा रूपान्तरण गर्नुहोस्:

यो ब्राउजरमा AVIF निर्यात उपलब्ध छैन। WebP ले उस्तै बचत दिन्छ र लगभग सबैतिर खुल्छ।

यहाँ फाइलहरू छोड्नुहोस्, वा ब्राउज गर्न क्लिक गर्नुहोस्

JPG, PNG, WebP, AVIF, GIF, BMP, SVG, HEIC, HEIF · तपाईंको उपकरणमा प्रशोधन गरियो

वा क्लिपबोर्डबाट टाँस्न Ctrl+V थिच्नुहोस्

तपाईं एकैपटक धेरै फाइलहरू छोड्न सक्नुहुन्छ

फाइलहरू ब्राउज गर्नुहोस्

सुझाव: यसलाई तत्काल लोड गर्न आफ्नो क्लिपबोर्डबाट छवि पेस्ट गर्नुहोस् (Ctrl+V)।

तपाईंका फाइलहरू कहिल्यै तपाईंको यन्त्र छोड्दैनन्। सबै प्रशोधन तपाईंको ब्राउजरमा स्थानीय रूपमा हुन्छ।

सामान्य प्रयोगहरू

  • JPG लाई WebP मा रूपान्तरण गर्नुहोस्JPG छविहरूलाई WebP मा रूपान्तरण गर्नुहोस् — आधुनिक ढाँचा जसले तपाईंलाई बराबर वा राम्रो गुणवत्ताको साथ साना फाइलहरू दिन्छ।
  • PNG लाई WebP मा रूपान्तरण गर्नुहोस्PNG ग्राफिक्सलाई WebP मा रूपान्तरण गर्नुहोस् — पारदर्शिता र तीव्र किनाराहरू राख्दै फाइल साइज 50–80% दिन सिकुचन गर्नुहोस्।
  • प्रिन्टको लागि छविहरू रूपान्तरण गर्नुहोस्व्यावसायिक प्रिन्टिङको लागि छविहरू तयार गर्नुहोस् — पूर्ण रेजोलुशन सहितित उच्च-गुणवत्ता ढाँचामा रूपान्तरण गर्नुहोस्।

यो कसरी काम गर्छ

रूपान्तरण Canvas API — Chrome, Firefox, र Safari मा बनेको उही छवि-इन्कोडिङ इन्जिन — प्रयोग गरी पूर्ण रूपमा तपाईंको ब्राउजरमा चल्छ। तपाईंका फाइलहरू एउटा अफ-स्क्रिन क्यानभासमा कोरिन्छन् र canvas.toBlob() ले लक्ष्य ढाँचामा पुनः-इन्कोड गरिन्छन्; केही पनि कुनै सर्भरमा अपलोड हुँदैन।

  1. 1
    छवि क्यानभासमा डिकोड गरिएको
    हरेक फाइल एउटा स्थानीय अब्जेक्ट URL मार्फत HTMLImageElement मा लोड हुन्छ। डिकोड भएपछि, पिक्सेल डेटा आउटपुट आयामहरूमा साइज गरिएको अफ-स्क्रिन क्यानभासमा कोरिन्छ — यदि max-width सेट छ भने आस्पेक्ट रेसियो सुरक्षित राख्दै।
  2. 2
    JPEG पारदर्शिता इन्कोडिङअघि ह्यान्डल गरिएको
    JPEG मा रूपान्तरण गर्दा (जसमा अल्फा च्यानल हुँदैन), छवि कोर्नुअघि क्यानभासलाई पहिले सेतो पृष्ठभूमिले भरिन्छ, पारदर्शी क्षेत्रहरूलाई आउटपुट फाइलमा कालो देखिनबाट रोक्दै।
  3. 3
    canvas.toBlob() ले पिक्सेलहरू पुनः-इन्कोड गर्छ
    ब्राउजरको नेटिभ canvas.toBlob(mime, quality) ले क्यानभासलाई अनुरोध गरिएको गुणस्तर स्तरमा छानिएको ढाँचा (JPG, PNG, WebP, वा AVIF) मा इन्कोड गर्छ। यदि ब्राउजरले कुनै ढाँचा इन्कोड गर्न समर्थन गर्दैन भने, सुरुवातमा चलेको एउटा फिचर-प्रोबले त्यो बटन असक्षम गर्छ चुपचाप गलत-लेबल गरिएको फाइल उत्पादन गर्नुको सट्टा।
  4. 4
    आउटपुट स्थानीय blob को रूपमा दिइएको
    इन्कोड गरिएको blob तुरुन्तै पूर्वावलोकन र डाउनलोडका लागि एउटा स्थानीय अब्जेक्ट URL मा र्‍याप गरिन्छ। धेरै फाइलहरूका लागि, JSZip ले डाउनलोड ट्रिगर हुनुअघि ब्राउजरमै तिनलाई ZIP मा बन्डल गर्छ।

सबै छवि डेटा तपाईंको उपकरणमै रहन्छ — फाइलहरू Canvas API प्रयोग गरी पूर्ण रूपमा ब्राउजरभित्र पढिन्छन् र इन्कोड हुन्छन्, र कुनै डेटा कहिल्यै कुनै सर्भरमा पठाइँदैन।

सम्बन्धित उपकरणहरू

बारम्बार सोधिने प्रश्नहरू