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 स्वीकार करता है।
पैरामीटर
| नाम | प्रकार | आवश्यक | विवरण |
|---|---|---|---|
| file | File | आवश्यक | कनवर्ट करने के लिए छवि फ़ाइल. PNG, JPG, GIF, BMP, TIFF, SVG, AVIF, ICO और WebP स्वीकार करता है। |
| output_format | string | वैकल्पिक | लक्ष्य आउटपुट प्रारूप: वेबपी, पीएनजी, जेपीजी, जीआईएफ, बीएमपी, या पीडीएफ।(गलती करना: webp) |
| quality | integer | वैकल्पिक | आउटपुट गुणवत्ता 1 (निम्नतम) से 100 (उच्चतम) तक।(गलती करना: 80) |
| width | integer | वैकल्पिक | पिक्सेल में अधिकतम आउटपुट चौड़ाई. पहलू अनुपात संरक्षित है. |
| height | integer | वैकल्पिक | पिक्सेल में अधिकतम आउटपुट ऊंचाई. पहलू अनुपात संरक्षित है. |
| strip_metadata | boolean | वैकल्पिक | आउटपुट से EXIF/IPTC/XMP मेटाडेटा स्ट्रिप करें।(गलती करना: true) |
रिस्पॉन्स
कोड उदाहरण
curl -X POST https://convert2webp.com/api/v1/convert \
-F "file=@photo.png" \
-F "format=webp" \
-F "quality=80" \
-o converted.webpआज़माएँ
एक ही अनुरोध में एकाधिक छवियों को परिवर्तित करें। सभी परिवर्तित फ़ाइलों के साथ एक ZIP संग्रह लौटाता है।
पैरामीटर
| नाम | प्रकार | आवश्यक | विवरण |
|---|---|---|---|
| files | File[] | आवश्यक | परिवर्तित करने के लिए छवि फ़ाइलों की श्रृंखला। प्रति अनुरोध अधिकतम 20 फ़ाइलें। |
| format | string | वैकल्पिक | लक्ष्य आउटपुट स्वरूप सभी फ़ाइलों पर लागू होता है।(गलती करना: webp) |
| quality | integer | वैकल्पिक | आउटपुट गुणवत्ता 1 से 100 तक।(गलती करना: 80) |
रिस्पॉन्स
कोड उदाहरण
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सभी समर्थित इनपुट और आउटपुट छवि प्रारूपों की सूची बनाएं।
रिस्पॉन्स
कोड उदाहरण
curl https://convert2webp.com/api/v1/formatsउदाहरण प्रतिक्रिया
{
"input": [
"png", "jpg", "jpeg", "gif", "bmp",
"tiff", "svg", "avif", "ico", "webp"
],
"output": ["webp", "png", "jpg", "gif", "bmp", "pdf"]
}सेवा उपलब्धता की जाँच करें.
रिस्पॉन्स
कोड उदाहरण
curl https://convert2webp.com/api/v1/healthउदाहरण प्रतिक्रिया
{
"status": "ok",
"version": "1.0.0",
"timestamp": "2026-04-04T12:00:00.000Z"
}एरर कोड
सभी त्रुटि प्रतिक्रियाएँ एक JSON बॉडी लौटाती हैं error क्या गलत हुआ इसका वर्णन करने वाली वस्तु।
{
"error": {
"code": 429,
"message": "Rate limit exceeded. Please wait 30 seconds before retrying."
}
}| कोड | नाम | विवरण |
|---|---|---|
| 400 | खराब अनुरोध | अनुरोध विकृत था. जांचें कि सभी आवश्यक पैरामीटर मौजूद और मान्य हैं। |
| 413 | पेलोड बहुत बड़ा | अपलोड की गई फ़ाइल 10 एमबी की सीमा से अधिक है। |
| 415 | असमर्थित मीडिया प्रकार | अपलोड किया गया फ़ाइल स्वरूप रूपांतरण के लिए समर्थित नहीं है. |
| 429 | बहुत सारे अनुरोध | आपने दर सीमा (प्रति मिनट 60 अनुरोध) पार कर ली है। प्रतीक्षा करें और पुनः प्रयास करें. |
| 500 | आंतरिक सर्वर त्रुटि | एक अप्रत्याशित त्रुटि हुई। यदि यह बनी रहती है, तो convert2webp@deployvision.com से संपर्क करें। |