API identyfikacji czcionki

Określ czcionki z cech literform lub obrazu, które są dopasowane do biblioteki z bezpłatnym czcionkami open-source. Darmowe dla ludzi na tej stronie - ten API jest przeznaczony do użytku programowego i masowego.

Punkt końcowy

POST https://fonts.free/api/identify/

Dwa tryby. Wyślij czarodziej odpowiedzi jako JSON lub obraz jako dane wieloczęściowe formy. Dodaj?top=N (1-48) aby ustawić ile spotkań pojawia się.

1. W rysunku litery

curl -X POST "https://fonts.free/api/identify/?top=8" \
  -H "Content-Type: application/json" \
  -d '{"answers": {"serif": ["none"], "contrast": ["low"], "a": ["double"]}}'

2. Z obrazu (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"])

Odpowiedź

{
  "ok": true,
  "mode": "wizard",
  "matches": [
    {"slug": "roboto", "family": "Roboto",
     "url": "https://fonts.free/fonts/roboto/",
     "css": "…", "score": 3}
  ]
}

Uwierzytelnienie i ograniczenia

Bez klucza punkt końcowy działa, ale jest ograniczony szybkością na IP - gwarantuje go wypróbujenie. Klucz podnosi limit w stosunku do miesięcznego kontyngentu. Wyślij go jako nagłówek lub parametr zapytania:

-H "X-Api-Key: your_key"      # or  ?key=your_key

Plany

Darmowe
100 połączeń / miesiąc

Nie jest potrzebny klucz do użytku światła. Świetny dla prototypów i narzędzi niskiego ogłoszenia.

Prof.
9$/mo - 10 000 połączeń

Do aplikacji produkcyjnych i identyfikacji partii. Priorytet dopasowania.

Biznes
49/mo - 100 000 połączeń

Wysoka przepustowość lub wbudowane użycie. Priorytet dopasowania.

Zobacz plany i subskrypcje

Bezpłatny poziom nie potrzebuje klucza - po prostu wezwij punkt końcowy, jest ograniczony stawkę na IP. Subskrybuj na stronie cenowej na klucz z wyższym miesięcznym kwotą. Każdy pas API zwraca bezpłatną, otwartą czcionkę, więc nie ma nic do licencji na dół.

Oceń tę stronę
5.0/5 (0)

Co możemy ulepszyć? Twoja zwrotna opinia pomaga nam rozwiązać problemy.