मुख्य सामग्री पर जाएं
POST
सोशल नेटवर्क के पास सोशल मीडिया छवियों के लिए विशिष्ट आवश्यकताएँ होती हैं। resize एंडपॉइंट आपको एक सोशल नेटवर्क संगत छवि आकार चुनने, वॉटरमार्क जोड़ने, पृष्ठभूमि बदलने, प्रभाव जोड़ने, क्रॉप करने और अधिक की अनुमति देता है। डिफ़ॉल्ट रूप से आकार बदलने से छवि के आयाम बदल जाएंगे, लेकिन छवि क्रॉप नहीं होगी। आप इसके बजाय छवि क्रॉप कर सकते हैं। विवरण के लिए नीचे देखें।

हैडर पैरामीटर

बॉडी पैरामीटर

imageUrl
string
आवश्यक
आकार बदलने के लिए छवि का URL। https:// से शुरू होना चाहिए
platform
array
आवश्यक
सोशल मीडिया प्लेटफ़ॉर्म जिसके लिए URL का आकार बदला जाएगा। विवरण के लिए platform options देखें।
file
object
मीडिया फ़ाइल को multipart form-data ऑब्जेक्ट के रूप में भेजें। यदि imageUrl मौजूद नहीं है तो आवश्यक।
watermark
object
आकार बदली गई छवि पर लागू करने के लिए वॉटरमार्क का URL और वैकल्पिक स्थिति। वॉटरमार्क डिफ़ॉल्ट रूप से छवि के निचले दाएँ कोने में दिखाई देगा। विवरण के लिए watermark देखें।
effects
string
अपारदर्शिता, रंग आदि बदलें। विवरण के लिए effects options देखें।
dimensions
object
आकार बदलने के लिए width और height निर्दिष्ट करने वाला ऑब्जेक्ट। क्रॉपिंग करते समय, आप वैकल्पिक रूप से केंद्र x और y निर्देशांक निर्दिष्ट कर सकते हैं। डिफ़ॉल्ट छवि का केंद्र है।
Dimensions
यदि प्लेटफ़ॉर्म निर्दिष्ट नहीं है तो चौड़ाई और ऊँचाई आवश्यक।
mode
string
डिफ़ॉल्ट:"resize"
मान: resize, blur, या crop. विवरण के लिए mode देखें।
convertToJpg
boolean
स्वचालित रूप से JPG फ़ाइल में परिवर्तित करें, जैसे PNG से JPG फ़ाइल में। 75% गुणवत्ता का उपयोग किया जाएगा। विवरण के लिए convert to a JPG देखें।
convertToWebP
boolean
स्वचालित रूप से WebP फ़ाइल में परिवर्तित करें, जैसे PNG से WebP फ़ाइल में। 75% गुणवत्ता का उपयोग किया जाएगा। विवरण के लिए convert to a WebP देखें।

प्लेटफ़ॉर्म विकल्प

छवि के पूर्वनिर्धारित आयामों का उपयोग करने के लिए एक प्लेटफ़ॉर्म को String के रूप में निर्दिष्ट करें, या आप dimensions फ़ील्ड के साथ अपना खुद का निर्दिष्ट कर सकते हैं। उदाहरण के लिए "platform": "facebook" छवि के आयाम को चौड़ाई 1200px और ऊँचाई 630px सेट करेगा।
  • facebook: 1200px चौड़ाई, 630px ऊँचाई।
  • instagram: 1080px चौड़ाई, 1080px ऊँचाई।
  • instagram_landscape: 1080px चौड़ाई, 680px ऊँचाई।
  • instagram_portrait: 1080px चौड़ाई, 1920px ऊँचाई।
  • instagram_special: 1080px चौड़ाई, 800px ऊँचाई।
  • linkedin: 1200px चौड़ाई, 627px ऊँचाई।
  • pinterest: 1080px चौड़ाई, 1920px ऊँचाई।
  • tiktok: 1080px चौड़ाई, 1920px ऊँचाई।
  • twitter: 1600px चौड़ाई, 900px ऊँचाई।
नोट, इन आयामों में आकार बदलने से छवि क्रॉप नहीं होगी। यदि आप छवि क्रॉप करना चाहते हैं, तो आप dimensions और xCoordinate और yCoordinate फ़ील्ड के साथ mode पैरामीटर को crop पर सेट करके उपयोग कर सकते हैं।

मोड

Resize

Resize डिफ़ॉल्ट मोड है जो अपने पहलू अनुपात को बनाए रखते हुए एक छवि के आयाम बदल देगा। किसी भी सामग्री को क्रॉप किए बिना छवि को निर्दिष्ट आयामों में आकार बदलें। उदाहरण JSON:
Resize
आप dimensions फ़ील्ड का उपयोग करके कस्टम आयाम भी निर्दिष्ट कर सकते हैं:
Resize with Dimensions
platform या dimensions फ़ील्ड width और height में से एक को निर्दिष्ट किया जाना चाहिए।

Crop

Crop छवि को निर्दिष्ट आयामों में काट देगा “क्रॉप” करेगा। डिफ़ॉल्ट रूप से केंद्र निर्देशांक छवि का केंद्र होगा। आप अपने स्वयं के x/y निर्देशांक भी निर्दिष्ट कर सकते हैं। उदाहरण JSON:
Crop
आप dimensions फ़ील्ड का उपयोग करके कस्टम आयाम और वैकल्पिक क्रॉप निर्देशांक भी निर्दिष्ट कर सकते हैं:
Crop with Dimensions
platform या dimensions फ़ील्ड width और height में से एक को निर्दिष्ट किया जाना चाहिए। वर्गाकार क्रॉप के लिए, यदि width या height प्रदान की गई छवि के आयामों से कम हैं, तो width या height का छोटा उपयोग किया जाएगा। उदाहरण के लिए, यदि छवि 1200x800 है और अनुरोधित क्रॉप 1080x1080 है, तो लौटाई गई छवि 800x800 होगी।

Blur

Blur प्रभाव छवि को पृष्ठभूमि के रूप में डुप्लिकेट करेगा और छवि को धुंधला करेगा। उदाहरण blur JSON:
Blur
उदाहरण blur छवि: Background with Blur

Watermark

Watermark अवलोकन

आप एक URL प्रदान करके छवि में वॉटरमार्क जोड़ सकते हैं, जिसे https:// से शुरू होना चाहिए और एक वैकल्पिक स्थिति। वॉटरमार्क डिफ़ॉल्ट रूप से छवि के नीचे दाएँ कोने में दिखाई देगा - southeast हम एक पारदर्शी पृष्ठभूमि वाले PNG की सिफारिश करते हैं। उदाहरण watermark JSON:
Watermark
southeast स्थिति में उदाहरण वॉटरमार्क छवि: Add Watermark

Watermark स्थिति

वॉटरमार्क की स्थिति निम्न में से एक हो सकती है:
  • north
  • northeast
  • east
  • southeast
  • south
  • southwest
  • west
  • northwest
  • center

Effects विकल्प

रंग हेक्साडेसिमल

blur के लिए पृष्ठभूमि के रंग के लिए हेक्साडेसिमल मान। केवल तभी लागू होता है जब "mode": "blur". स्ट्रिंग मान, जैसे "#A020F0" उदाहरण रंग पृष्ठभूमि JSON:
Color Background
उदाहरण रंग पृष्ठभूमि छवि: Add Colored Background

रंग: Grayscale, Sepia, Invert

आप grayscale, sepia, या invert निर्दिष्ट करके प्राथमिक छवि रंग बदल सकते हैं। यदि आप पृष्ठभूमि नहीं चाहते हैं तो "blur": true फ़ील्ड आवश्यक नहीं है और उपयोग नहीं की जानी चाहिए। उदाहरण grayscale JSON:
Grayscale
उदाहरण grayscale छवि: Add Grayscale

Opacity

छवि की अपारदर्शिता सेट करें। संख्या मान श्रेणी: 0 - 1। उदाहरण opacity JSON:
Opacity

गुणवत्ता

JPG या JEPG छवियों के लिए छवि की गुणवत्ता, या संपीड़न की मात्रा निर्दिष्ट करें। संख्या जितनी कम होगी उतनी अधिक संपीड़ित, लेकिन छवि गुणवत्ता कम। संख्या जितनी अधिक होगी उतनी कम संपीड़ित, लेकिन छवि गुणवत्ता उच्च। संख्या मान श्रेणी: 0 - 100। उदाहरण quality JSON:
Quality

JPG या WebP में परिवर्तित करें

convertToJpg और convertToWebP विकल्प आपको छवियों को उनके मूल प्रारूप (जैसे PNG) से क्रमशः JPG या WebP प्रारूप में बदलने की अनुमति देते हैं। डिफ़ॉल्ट रूप से, परिवर्तित छवियों में 75% की गुणवत्ता सेटिंग होगी। आप effects ऑब्जेक्ट में quality पैरामीटर का उपयोग करके संपीड़न स्तर को अनुकूलित कर सकते हैं। नोट करें कि यदि आपकी स्रोत छवि पहले से ही JPG है और आप convertToJpg का उपयोग करते हैं, तो API बस छवि को आपके निर्दिष्ट आयामों में आकार बदल देगा बिना प्रारूप बदले। उदाहरण JPG में परिवर्तित करें:
Convert to JPG
उदाहरण WebP में परिवर्तित करें:
Convert to WebP