Шрифтийн тодорхойлолт API
Шри Ланка
Сүүлийн цэг
POST https://fonts.free/api/identify/
Хоёр арга. Туслах хариултыг JSON хэлбэрээр эсвэл зураг хэлбэрээр илгээнэ. Хэр олон тохирохыг тохируулахын тулд?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. Зургаас (beta)
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- ийн өгсөн тохиргоо бүр нь үнэгүй, нээлттэй лицензтэй үсэг юм. Тиймээс лиценз авах шаардлагагүй.