API nhận dạng phông chữ

Nhận dạng phông chữ từ các đặc điểm hình chữ cái hoặc một hình ảnh, tương ứng với thư viện phông chữ mã nguồn mở miễn phí. Miễn phí cho người dùng trên trang này - API này dùng cho lập trình và dùng nhiều.

Điểm kết thúc

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

Hai chế độ. Gửi câu trả lời của trợ lý như JSON, hoặc một hình ảnh như dữ liệu dạng đa phần. Thêm? top=N (1- 48) để đặt số lần khớp được trả lại.

1. Theo đặc điểm hình chữ cái

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

2. Từ một hình ảnh (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"])

Phản hồi

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

Xác thực và giới hạn

Không có chìa khóa, điểm cuối hoạt động nhưng bị giới hạn tốc độ mỗi IP - tốt cho việc thử nó. Một chìa khóa tăng giới hạn của bạn so với hạn mức hàng tháng. Gửi nó như một tham số đầu hoặc yêu cầu:

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

Kế hoạch

Tự do
100 cuộc gọi/ tháng

Không cần phím cho việc sử dụng nhẹ. Tốt cho các nguyên mẫu và công cụ ít số lượng.

Tốt
9 đô/tháng - 10.000 cuộc gọi

Để sản xuất ứng dụng và nhận dạng hàng loạt.

Công việc
$49/tháng - 100,000 cuộc gọi

Độ phân giải cao hoặc dùng trong máy tính.

Xem kế hoạch và đăng ký

Bộ miễn phí không cần khóa - chỉ cần gọi điểm cuối, nó bị giới hạn tốc độ theo IP. Đăng ký trên trang giá để có khóa với hạn mức hàng tháng cao hơn. Mỗi lần API khớp sẽ trả lại một phông chữ miễn phí, được cấp phép mở, vì vậy không có gì để cấp phép xuống.

Đánh giá trang này
5.0/5 (0)

Chúng tôi có thể cải thiện gì? phản hồi của bạn giúp chúng tôi khắc phục vấn đề.