सामग्री पर जाएं

API

HTTP पर इमेज कनवर्ज़न

सिंहावलोकन

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

आधार यूआरएल

https://convert2webp.com/api/v1

प्रमाणीकरण

किसी प्रमाणीकरण की आवश्यकता नहीं है. API मुफ़्त और खुला है। सभी अनुरोधों की दर प्रति IP पते पर प्रति मिनट 60 अनुरोधों तक सीमित है।

रेट लिमिटिंग

दर सीमाएँ प्रति IP पते पर लागू होती हैं। सभी प्रतिक्रियाओं में दर सीमा शीर्षलेख शामिल हैं।

आप LIMITअधिकतम फ़ाइल आकारअधिकतम बैच फ़ाइलें
60 अनुरोध/मिनटप्रति फ़ाइल 10 एमबीप्रति बैच 20 फ़ाइलें

प्रत्येक प्रतिक्रिया में दर सीमा शीर्षलेख शामिल हैं: X-RateLimit-Remaining, X-RateLimit-Reset.

एंडपॉइंट

एकल छवि को लक्ष्य प्रारूप में बदलें। छवि फ़ाइल और वैकल्पिक मापदंडों के साथ multipart/form-data स्वीकार करता है।

पैरामीटर

नामप्रकारआवश्यकविवरण
fileFileआवश्यककनवर्ट करने के लिए छवि फ़ाइल. PNG, JPG, GIF, BMP, TIFF, SVG, AVIF, ICO और WebP स्वीकार करता है।
output_formatstringवैकल्पिकलक्ष्य आउटपुट प्रारूप: वेबपी, पीएनजी, जेपीजी, जीआईएफ, बीएमपी, या पीडीएफ।(गलती करना: webp)
qualityintegerवैकल्पिकआउटपुट गुणवत्ता 1 (निम्नतम) से 100 (उच्चतम) तक।(गलती करना: 80)
widthintegerवैकल्पिकपिक्सेल में अधिकतम आउटपुट चौड़ाई. पहलू अनुपात संरक्षित है.
heightintegerवैकल्पिकपिक्सेल में अधिकतम आउटपुट ऊंचाई. पहलू अनुपात संरक्षित है.
strip_metadatabooleanवैकल्पिकआउटपुट से EXIF/IPTC/XMP मेटाडेटा स्ट्रिप करें।(गलती करना: true)

रिस्पॉन्स

200
परिवर्तित छवि बाइनरीimage/webp
400
अमान्य अनुरोध (अनुपलब्ध फ़ाइल, असमर्थित प्रारूप, आदि)application/json
413
फ़ाइल बहुत बड़ी हैapplication/json
429
दर सीमा पार हो गईapplication/json
500
आंतरिक सर्वर त्रुटिapplication/json

कोड उदाहरण

terminal
curl -X POST https://convert2webp.com/api/v1/convert \
  -F "file=@photo.png" \
  -F "format=webp" \
  -F "quality=80" \
  -o converted.webp

आज़माएँ

कोई फ़ाइल चयनित नहीं

एक ही अनुरोध में एकाधिक छवियों को परिवर्तित करें। सभी परिवर्तित फ़ाइलों के साथ एक ZIP संग्रह लौटाता है।

पैरामीटर

नामप्रकारआवश्यकविवरण
filesFile[]आवश्यकपरिवर्तित करने के लिए छवि फ़ाइलों की श्रृंखला। प्रति अनुरोध अधिकतम 20 फ़ाइलें।
formatstringवैकल्पिकलक्ष्य आउटपुट स्वरूप सभी फ़ाइलों पर लागू होता है।(गलती करना: webp)
qualityintegerवैकल्पिकआउटपुट गुणवत्ता 1 से 100 तक।(गलती करना: 80)

रिस्पॉन्स

200
ZIP संग्रह जिसमें सभी परिवर्तित छवियां शामिल हैंapplication/zip
400
अमान्य अनुरोधapplication/json
413
कुल पेलोड बहुत बड़ा हैapplication/json
429
दर सीमा पार हो गईapplication/json

कोड उदाहरण

terminal
curl -X POST https://convert2webp.com/api/v1/batch \
  -F "files=@image1.png" \
  -F "files=@image2.jpg" \
  -F "files=@image3.gif" \
  -F "format=webp" \
  -F "quality=80" \
  -o converted.zip

सभी समर्थित इनपुट और आउटपुट छवि प्रारूपों की सूची बनाएं।

रिस्पॉन्स

200
JSON ऑब्जेक्ट सूची इनपुट और आउटपुट स्वरूपों का समर्थन करती हैapplication/json

कोड उदाहरण

terminal
curl https://convert2webp.com/api/v1/formats

उदाहरण प्रतिक्रिया

response.json
{
  "input": [
    "png", "jpg", "jpeg", "gif", "bmp",
    "tiff", "svg", "avif", "ico", "webp"
  ],
  "output": ["webp", "png", "jpg", "gif", "bmp", "pdf"]
}

सेवा उपलब्धता की जाँच करें.

रिस्पॉन्स

200
सेवा की स्थिति और संस्करणapplication/json

कोड उदाहरण

terminal
curl https://convert2webp.com/api/v1/health

उदाहरण प्रतिक्रिया

response.json
{
  "status": "ok",
  "version": "1.0.0",
  "timestamp": "2026-04-04T12:00:00.000Z"
}

एरर कोड

सभी त्रुटि प्रतिक्रियाएँ एक JSON बॉडी लौटाती हैं error क्या गलत हुआ इसका वर्णन करने वाली वस्तु।

error-response.json
{
  "error": {
    "code": 429,
    "message": "Rate limit exceeded. Please wait 30 seconds before retrying."
  }
}
कोडनामविवरण
400खराब अनुरोधअनुरोध विकृत था. जांचें कि सभी आवश्यक पैरामीटर मौजूद और मान्य हैं।
413पेलोड बहुत बड़ाअपलोड की गई फ़ाइल 10 एमबी की सीमा से अधिक है।
415असमर्थित मीडिया प्रकारअपलोड किया गया फ़ाइल स्वरूप रूपांतरण के लिए समर्थित नहीं है.
429बहुत सारे अनुरोधआपने दर सीमा (प्रति मिनट 60 अनुरोध) पार कर ली है। प्रतीक्षा करें और पुनः प्रयास करें.
500आंतरिक सर्वर त्रुटिएक अप्रत्याशित त्रुटि हुई। यदि यह बनी रहती है, तो convert2webp@deployvision.com से संपर्क करें।