API ταυτοποίησης γραμματοσειράς
Εντοπίστε τις γραμματοσειρές από τα χαρακτηριστικά της μορφής γραμμάτων ή μιας εικόνας, που ταιριάζουν με μια βιβλιοθήκη δωρεάν γραμματοσειρών ανοικτού κώδικα. Δωρεάν για τους ανθρώπους σε αυτό το site - αυτό το 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. Από μια εικόνα (β)
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 είναι μια δωρεάν, ανοικτή γραμματοσειρά, έτσι δεν υπάρχει τίποτα για να επιτρέψετε κατάντη.