यह पेज मशीन से अनुवादित किया गया था। कोई गलती दिखी?इसे बेहतर बनाने में मदद करें।
Skip to content

इमेज कन्वर्ट ​

छवियों को फ़ॉर्मेट के बीच परिवर्तित करें। सामान्य वेब फ़ॉर्मेट के साथ-साथ HEIC, JXL, BMP, ICO, JP2, QOI, और PSD जैसे विशेष फ़ॉर्मेट का समर्थन करता है।

API Endpoint ​

POST /api/v1/tools/image/convert

एक छवि फ़ाइल और एक JSON settings फ़ील्ड के साथ मल्टीपार्ट फ़ॉर्म डेटा स्वीकार करता है।

Parameters ​

ParameterTypeRequiredDefaultDescription
formatstringYes-लक्षित फ़ॉर्मेट: jpg, png, webp, avif, tiff, gif, heic, heif, jxl, bmp, ico, jp2, qoi, psd, ppm, eps, tga
qualitynumberNo-आउटपुट गुणवत्ता (1-100)। jpg, webp, avif, heic जैसे हानिकर फ़ॉर्मेट पर लागू होती है।

Supported Output Formats ​

FormatTypeNotes
jpgLossyJPEG, सर्वोत्तम संगतता
pngLosslessपारदर्शिता का समर्थन करता है
webpBothआधुनिक वेब फ़ॉर्मेट, अच्छा संपीड़न
avifLossyअगली पीढ़ी का फ़ॉर्मेट, उत्कृष्ट संपीड़न
tiffBothप्रिंट/प्रकाशन वर्कफ़्लो
gifLossless256 रंगों तक सीमित
heic / heifLossyApple पारिस्थितिकी तंत्र फ़ॉर्मेट
jxlBothJPEG XL, अगली पीढ़ी का फ़ॉर्मेट
bmpLosslessअसंपीड़ित बिटमैप
icoLosslessWindows आइकन फ़ॉर्मेट
jp2LossyJPEG 2000
qoiLosslessQuite OK Image फ़ॉर्मेट
psdLayeredAdobe Photoshop (ImageMagick आवश्यक)
ppmLosslessPortable Pixmap (PPM/PGM/PBM)
epsVectorEncapsulated PostScript
tgaLosslessTarga छवि फ़ॉर्मेट

Example Request ​

WebP में परिवर्तित करें:

bash
curl -X POST http://localhost:1349/api/v1/tools/image/convert \
  -H "Authorization: Bearer si_your-api-key" \
  -F "[email protected]" \
  -F 'settings={"format": "webp", "quality": 85}'

PNG में परिवर्तित करें (हानिरहित):

bash
curl -X POST http://localhost:1349/api/v1/tools/image/convert \
  -H "Authorization: Bearer si_your-api-key" \
  -F "[email protected]" \
  -F 'settings={"format": "png"}'

Example Response ​

json
{
  "jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "downloadUrl": "/api/v1/download/a1b2c3d4-e5f6-7890-abcd-ef1234567890/photo.webp",
  "originalSize": 2450000,
  "processedSize": 680000
}

Notes ​

  • आउटपुट फ़ाइलनाम एक्सटेंशन स्वचालित रूप से लक्षित फ़ॉर्मेट से मेल खाने के लिए अद्यतन किया जाता है।
  • SVG इनपुट परिवर्तन से पहले 300 DPI पर रैस्टराइज़ किए जाते हैं।
  • PSD परिवर्तन के लिए सर्वर पर ImageMagick स्थापित होना आवश्यक है।
  • BMP, EPS, ICO, JP2, JXL, PPM, QOI, और TGA विशेष CLI एन्कोडर का उपयोग करते हैं और Sharp प्रोसेसिंग को बायपास करते हैं।
  • HEIC/HEIF एन्कोडिंग सिस्टम HEIC एन्कोडर लाइब्रेरी का उपयोग करती है।
  • इनपुट फ़ॉर्मेट व्यापक हैं: JPEG, PNG, WebP, AVIF, TIFF, GIF, HEIC, RAW (CR2, NEF, ARW, आदि), PSD, SVG, BMP, और अधिक।