ویب پر گرفت اور تبدیل کرنے کے اوزار

آئکن API کا ویب صفحہ - GrabzIt کے ساتھ فیویکن ایکسٹریکٹر

آئکن API میں ویب پیج یو آر ایل کو تبدیل کرتا ہے intاے شبیہیں ، صرف اس کی کوشش کریں ڈیمو اسے عمل میں دیکھنا ہے۔ آئکن API میں ویب صفحہ صرف ایک ویب شبیہ ساز نہیں ہے ، بلکہ اس کے بجائے ویب کے صفحے کے لئے دستیاب تمام شبیہیں پر حتمی آئکن کی بنیاد رکھتا ہے۔ اگر کوئی شبیہیں دستیاب نہیں ہیں تو یہ ویب پیج کیلئے ایک تخلیق کرے گا۔ سورس آئیکون کا انتخاب ، پس منظر اور منتخب کردہ کوئی بھی سرحد صارفین کی ضروریات کے مطابق تبدیل ہوسکتی ہے۔

API کے ساتھ شروع کرنے کے لئے مندرجہ ذیل کال میں اپلی کیشن کلیدی متن مثال کی جگہ لیں آپ کی درخواست کی کلید پھر سائز کا پیرامیٹر مرتب کریں ، جو 32 پر ڈیفالٹ ہوتا ہے۔ آخر میں وہ ویب صفحہ بتائیں جسے آپ تبدیل کرنا چاہتے ہیں intاے آئیکن ، مطلوبہ یو آر ایل کو پیرامیٹر میں منتقل کرکے۔ مندرجہ ذیل مثال میں https://www.astropioneer.blog/ تبدیل کیا جارہا ہے intoa 48x48 پکسل کا آئیکن۔

//api.grabz.it/services/icon?key=Sign in to view your Application Key&size=48&url=https://www.astropioneer.blog/
ایک URL پیرامیٹر پر مشتمل ہے & or ? حروف کا URL انکوڈ ہونا ضروری ہے۔

یہ رکھنا ایک اچھا خیال ہے url سوال میں آخری پیرامیٹر کے طور پر پیرامیٹرstring چونکہ یہ URL کو انکوڈ کرنے سے بچتا ہے زیادہ تر یو آر ایل کو آئکن API میں ویب پیج پر منتقل کیا جاتا ہے۔

جبکہ آئیکن کو سرور سائڈ لینگویج جیسے پی ایچ پی کے ساتھ ڈاؤن لوڈ کیا جا سکتا ہے۔ اسے براہ راست ویب صفحہ میں بھی دکھایا جا سکتا ہے یا جاوا اسکرپٹ میں استعمال کیا جا سکتا ہے جیسا کہ ذیل میں دکھایا گیا ہے۔ یاد رکھیں کہ ویب پیج میں آئیکن API کا استعمال کرتے وقت ویب پیج کے ڈومین کو فہرست میں شامل کرنا ضروری ہے مجاز ڈومینز.

<img src="//api.grabz.it/services/icon?key=Sign in to view your Application Key&size=48&url=https://www.astropioneer.blog/"/>
<script>
fetch('https://api.grabz.it/services/icon?key=Sign in to view your Application Key&size=48&url=https://www.astropioneer.blog/')
.then(response => response.blob())
.then(blob => {
    console.log(blob);
});
</script>

ایک آئیکن کو بھی تبدیل کیا جاسکتا ہے صرف وہ ٹرانسفارم پاس کریں جس کی آپ ذیل کے اختیارات میں سے درخواست دینا چاہتے ہیں۔ جس کی ایک مثال یہاں دیکھی جاسکتی ہے کہ تبدیلی کے نتیجے میں آئکن سیپیا ہوتا ہے۔

//api.grabz.it/services/icon?key=Sign in to view your Application Key&transform=sepia&size=48&url=https://www.astropioneer.blog/

پیرامیٹر

آئکن API میں ویب صفحہ مندرجہ ذیل چار پیرامیٹرز کو قبول کرتا ہے۔

نام Description آپشنز کے بھی
کلید آپ کی درخواست کی اس پیرامیٹر کی ضرورت ہے ایک تصویری آئکن بنانے کے لئے
یو آر ایل تبدیل کرنے کے لئے ویب پیج کا یو آر ایل intOA آئکن اس پیرامیٹر کی ضرورت ہے ایک تصویری آئکن بنانے کے لئے
سائز نتیجے میں مربع آئکن کا حجم تو 32 کے نتیجے میں 32x32px آئیکن ہوگا
تبدیل تبدیلی والے آئکن پر لاگو ہونے کے لئے۔
پہلے سے طے شدہ کوئی نہیں ہے۔
blackandwhite - ایک سیاہ اور سفید آئکن بنائیں
grayscale - گرے اسکیل آئیکن بنائیں
inverse - آئکن کے رنگ الٹ دیں
sepia - سیپیا رنگ کا آئکن بنائیں
ذرائع میں استعمال شدہ شبیہیں کے ترجیحی منبع کی وضاحت کریں
تیار شبیہہ تیار کرنا۔
پہلے سے طے شدہ سب ہے۔
all - آئیکن کی تمام اقسام کا استعمال کریں
favicon - صرف ویب سائٹ استعمال کریں
metadata - صرف ویب پیج میٹا ڈیٹا شبیہیں استعمال کریں

نقائص

آئکن API میں ویب صفحہ مندرجہ ذیل خرابی کوڈوں کو واپس کرسکتا ہے۔

ضابطے Description
100 کوئی URL متعین نہیں ہے
103 لاپتہ ایپلیکیشن کی
104 غیر شناخت شدہ درخواست کی
114 شبیہہ سائز غلط ہے
401 اس API کا جس ڈومین پر استعمال ہورہا ہے وہ ہونا چاہئے مجاز.
500 ایک اپ گریڈ کی ضرورت ہے