API Pengenalan Font

Mengenal pasti font dari ciri bentuk huruf atau imej, sepadan dengan pustaka font sumber terbuka percuma. Bebas untuk manusia di laman ini - API ini untuk penggunaan program dan bulk.

Titik Akhir

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

Dua mod. Hantar jawapan wizard sebagai JSON, atau imej sebagai data bentuk berbilang bahagian. Tambah?top=N (1-48) untuk tetapkan berapa banyak perbandingan akan kembali.

1. Mengikut ciri bentuk huruf

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

2. Dari imej (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"])

Balasan

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

Pengesahan dan had

Tanpa kekunci, titik akhir berfungsi tetapi terhad kadar per IP - baik untuk mencubanya. Kekunci meningkatkan had anda terhadap kuota bulanan. Hantar sebagai pengepala atau parameter pertanyaan:

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

Pelan

Bebas
100 panggilan / bulan

Tiada kekunci diperlukan untuk penggunaan ringan. Bagus untuk prototaip dan alat volum rendah.

Pro
$9/bulan - 10,000 panggilan

Untuk aplikasi pengeluaran dan pengenalan kumpulan.

Perniagaan
$49/mo - 100,000 panggilan

Penggunaan laluan tinggi atau terbenam.

Lihat rancangan dan langganan

Aras percuma tidak memerlukan kunci - hanya panggil titik akhir, ia terhad kadar per IP. Langganan pada halaman harga untuk kunci dengan kuota bulanan yang lebih tinggi. Setiap perlawanan API mengembalikan font percuma, berlesen terbuka, jadi tiada apa untuk dilesenkan di bawah.

Nilai halaman ini
5.0/5 (0)

Apa yang boleh kami perbaiki?