फन्ट पहिचान API
पत्ररूप विशेषता वा छविबाट फन्ट पहिचान गर्नुहोस्, नि: शुल्क खुला स्रोत फन्टको लाइब्रेरी विरुद्ध मिलाउनुहोस् । यो साइटमा मानवका लागि नि: शुल्क - यो एपीआई कार्यक्रमिक र ठूलो प्रयोगका लागि हो ।
अन्त्य बिन्दु
POST https://fonts.free/api/identify/
दुई मोडहरू। JSON रूपमा विजार्ड जवाफ पठाउनुहोस्, वा बहुभाग फाराम डेटा रूपमा छवि। कति मिल्दो फर्केर आउन सेट गर्न? माथि=N (1-48) थप्नुहोस्।
1. letterform विशेषताहरु द्वारा
curl -X POST "https://fonts.free/api/identify/?top=8" \
-H "Content-Type: application/json" \
-d '{"answers": {"serif": ["none"], "contrast": ["low"], "a": ["double"]}}'
२. छविबाट (बेटा)
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
योजना
हल्का प्रयोगका लागि कुञ्जी आवश्यक छैन । प्रोटोटाइप र कम भोल्युम उपकरणका लागि ठूलो ।
उत्पादन अनुप्रयोग र ब्याच पहिचान लागि। प्राथमिकता मिल्दो।
उच्च-थ्रूपुट वा सम्मिलित प्रयोग । प्राथमिकता मिल्दो ।
योजनाहरू हेर्नुहोस् र सदस्यता लिनुहोस्
नि: शुल्क तह कुनै कुञ्जी आवश्यक पर्दैन - केवल अन्त बिन्दु कल गर्नुहोस्, यो प्रति आईपी दर-सीमित छ। उच्च मासिक कोटासँग कुञ्जीको लागि मूल्यांकन पृष्ठमा सदस्यता लिनुहोस्। एपीआईले फर्काउने हरेक खेल नि: शुल्क, खुला-लाइसेन्स फन्ट हो, त्यसैले लाइसेन्स डाउनस्ट्रिम गर्न केही छैन।