API កំណត់អត្តសញ្ញាណពុម្ពអក្សរ
កំណត់អត្តសញ្ញាណពុម្ពអក្សរពីលក្ខណៈពិសេសនៃរូបរាងអក្សរ ឬរូបភាពដែលផ្គូផ្គងជាមួយបណ្ណាល័យពុម្ពអក្សរប្រភពបើកចំហឥតគិតថ្លៃ ។ ឥតគិតថ្លៃសម្រាប់មនុស្សនៅលើតំបន់បណ្ដាញនេះ - API នេះគឺសម្រាប់កម្មវិធី និងការប្រើជាច្រើន ។
ចំណុចបញ្ចប់
POST https://fonts.free/api/identify/
របៀបពីរ។ ផ្ញើចម្លើយអ្នកជំនួយការជា JSON ឬរូបភាពជាទិន្នន័យសំណុំបែបបទច្រើនផ្នែក។ បន្ថែម? top=N (1-48) ដើម្បីកំណត់ចំនួនការប្រកួតដែលត្រឡប់មកវិញ។
១. ដោយលក្ខណៈពិសេស 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
ផែនការ
គ្មានគ្រាប់ចុចដែលត្រូវការសម្រាប់ការប្រើស្រាលឡើយ ។ ល្អសម្រាប់គំរូ និងឧបករណ៍កម្រិតសំឡេងទាប ។
សម្រាប់កម្មវិធីផលិតកម្ម និងការកំណត់អត្តសញ្ញាណបាច់ ។ ការផ្គូផ្គងអាទិភាព ។
ការប្រើប្រាស់ដែលមានការលូតលាស់ខ្ពស់ ឬបានបង្កប់ ។ ការផ្គូផ្គងអាទិភាព ។
កម្រិតឥតគិតថ្លៃមិនត្រូវការកូនសោទេ - គ្រាន់តែហៅចំណុចបញ្ចប់វាមានអត្រាកំណត់តាម IP ។ ចុះឈ្មោះជាសមាជិកលើទំព័រតម្លៃសម្រាប់កូនសោដែលមានកូតាប្រចាំខែខ្ពស់ ។ រាល់ការផ្គូផ្គងដែល API ត្រឡប់គឺជាពុម្ពអក្សរដែលមានអាជ្ញាប័ណ្ណបើកចំហឥតគិតថ្លៃ ដូច្នេះគ្មានអ្វីត្រូវអាជ្ញាប័ណ្ណចុះក្រោមទេ ។