فونٽ سڃاڻپ API
فونٽ کي حرفن جي شڪل يا تصوير مان سڃاڻپ ڪريو، مفت ۽ کليل-اصلي فونٽ جي لائبريري سان مطابقت رکي ٿو. ھن سائيٽ تي ماڻھن لاءِ مفت - ھي API پروگرامن ۽ وڏي پيماني تي استعمال لاءِ آھي.
آخر وارو نقطو
POST https://fonts.free/api/identify/
ٻه طريقا. ويچاري جا جواب JSON طور موڪليو، يا تصوير کي multipart فارم ڊيٽا وانگر. ڪيترا ميچ واپس اچن ٿا ان کي مقرر ڪرڻ لاءِ?top=N (1-48) شامل ڪريو.
1. حرفن جي شڪل جي خاصيتن سان
curl -X POST "https://fonts.free/api/identify/?top=8" \
-H "Content-Type: application/json" \
-d '{"answers": {"serif": ["none"], "contrast": ["low"], "a": ["double"]}}'
2. تصوير مان (بيٽ)
curl -X POST "https://fonts.free/api/identify/" \
-F "image=@sample.png"
Python
import requests
H = {"X-Api-Key": "your_key"}
# by traits
r = requests.post("https://fonts.free/api/identify/?top=8", headers=H,
json={"answers": {"serif": ["none"], "contrast": ["low"]}})
# from an image
r = requests.post("https://fonts.free/api/identify/", headers=H,
files={"image": open("sample.png", "rb")})
for m in r.json()["matches"]:
print(m["family"], m["score"], m["url"])
جواب
{
"ok": true,
"mode": "wizard",
"matches": [
{"slug": "roboto", "family": "Roboto",
"url": "https://fonts.free/fonts/roboto/",
"css": "…", "score": 3}
]
}
تصديق ۽ حدون
ڪوئي جي بغير انڊي پوائنٽ ڪم ڪندو آھي پر هر IP تي شرح جي حد آھي - ان کي آزمائڻ لاءِ سٺو آھي. ڪوئي توهان جي حد کي مهيني جي حصي جي مقابلي ۾ وڌائي ٿي. ان کي هيڊر يا سوال جي پاراميٽر طور موڪليو:
-H "X-Api-Key: your_key" # or ?key=your_key
منصوبا
ڪوبه ڪُلم روشن استعمال لاءِ گھرجي. پروٽوٽائپ ۽ ننڍي حجم وارين اوزارن لاءِ وڏو.
پيداوار جي ايپليڪيشنن ۽ باچ شناخت لاءِ. ترجيح مطابقت.
اعليٰ ڪارڪردگي يا ڳنڍيل استعمال. ترجيح مطابقت.
مفت طبقي کي ڪابه ڪُل نه گھرجي - صرف آخر واري نقطي کي سڏيو، اهو هر IP تي شرح-محدود آهي. قيمت صفحي تي هڪ وڏي مهيني جي حصي سان ڪوڊ لاءِ سبسڪرپشن ڪريو. API جي هر ميلاپ هڪ مفت، کولي لائسنس ٿيل فونٽ موٽائي ٿو، تنھنڪري لايسنس ڪرڻ لاءِ ڪابه شيءِ نه آهي.