Fonta identifikācija API
Atzīmējiet burtu formas īpašības vai attēlu, kas atbilst bezmaksas atvērtā avota fontu bibliotēkai. Bezmaksas cilvēkiem šajā vietnē - šī API ir programmētai un liela apjoma lietošanai.
Mērķa punkts
POST https://fonts.free/api/identify/
Divi režīmi. Sūtīt vedni uz atbildes kā JSON, vai attēlu kā daudzdaļīgus veidlapas datus. Pievienot?top=N (1- 48) lai iestatītu cik spēles atgriežas.
1. Ar burtu formas iezīmēm
curl -X POST "https://fonts.free/api/identify/?top=8" \
-H "Content-Type: application/json" \
-d '{"answers": {"serif": ["none"], "contrast": ["low"], "a": ["double"]}}'
2. No attēla (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"])
Atbildes reakcija
{
"ok": true,
"mode": "wizard",
"matches": [
{"slug": "roboto", "family": "Roboto",
"url": "https://fonts.free/fonts/roboto/",
"css": "…", "score": 3}
]
}
Autentifikācija un ierobežojumi
Bez atslēgas mērķa kritērijs darbojas, bet ir ierobežojis likmi IP - tas ir sodāms, lai mēģinātu to. Atslēga palielina jūsu ierobežojumu pret mēneša kvotu. Sūtīt to kā galveni vai vaicājuma parametru:
-H "X-Api-Key: your_key" # or ?key=your_key
Plāni
Nav nepieciešama atslēga gaismas izmantošanai. Lieliski prototipiem un maza tilpuma instrumentiem.
Ražošanas lietotnēm un partijas identifikācijai. Prioritātes saskaņošanai.
Liela caurlaidības vai iegulta izmantošana. Prioritātes saskaņošana.
Skatīt plānus un parakstīšanos
Brīvais līmenis nav nepieciešams atslēga - vienkārši zvaniet uz mērķa kritēriju, tas ir likmes ierobežots par IP. Parakstīties uz cenu lapā par atslēgas ar augstāku mēneša kvotu. Katra atbilst API atgriež ir bezmaksas, atvērts, licencēts fonts, tāpēc nav nekas, lai licencētu pakārtoti.