ឥតគិតថ្លៃល្អបំផុត កាត់រូបភាព
កាត់រូបភាពទៅជាចតុកោណកែងភីកសែលជាក់លាក់ រក្សាទ្រង់ទ្រាយដើមរបស់វាដោយឥតគិតថ្លៃ និងគ្មានសញ្ញាទឹក ។
របៀបដែលវាធ្វើការ
- ផ្ទុកឡើង. ជ្រើសរូបភាពដែលត្រូវច្រឹប (ដល់ ២៥ មេកាបៃ) ។
- កំណត់ផ្ទៃ. បញ្ចូល X និង Y សម្រាប់ជ្រុងខាងឆ្វេងកំពូល និងទទឹង និងកម្ពស់នៃការច្រឹប ទាំងអស់គិតជាភីកសែល ។
- ទាញយក. រូបភាពដែលបានកាត់ត្រូវបានទាញយកដោយស្វ័យប្រវត្តិក្នុងទ្រង់ទ្រាយដើមរបស់វា ។
អំពីឧបករណ៍នេះ
កាត់រូបភាពចុះទៅចតុកោណកែងដែលអ្នកចង់ដោយបញ្ចូលផ្ទៃក្នុងភីកសែល X និង Y នៃជ្រុងខាងឆ្វេងកំពូល និងទទឹង និងកម្ពស់ ។ វាគឺត្រឹមត្រូវជាងការទាយ ៖ ល្អសម្រាប់កាត់រឹមថេរ កាត់បដាទៅទំហំជាក់លាក់ ឬយកស៊ុមដែលមិនចង់បាន ។ ការកាត់រក្សាទ្រង់ទ្រាយឯកសារដើម ដូច្នេះ PNG នៅតែជា PNG និង JPG នៅតែជា JPG ហើយភីកសែលត្រូវបានចម្លងដោយមិនប៉ះ ដូច្នេះគ្មានអ្វីត្រូវបានបង្ហាប់ម្ដងទៀត ។ គ្មានសញ្ញាទឹក គ្មានការចុះឈ្មោះ ដំណើរការក្នុងសតិ និងបោះបង់ ។
មនុស្សប្រើវាសម្រាប់អ្វី
- កាត់រឹមថេរ ឬស៊ុមចេញពីរូបថតអេក្រង់
- កាត់រូបភាពទៅបដា ឬទំហំរូបភាពតូចជាក់លាក់
- យកស៊ុមដែលមិនចង់បាន ឬវត្ថុនៅខាងក្រៅចេញ
- កាត់រូបថតទៅវិមាត្រជាក់លាក់
API របស់អ្នកអភិវឌ្ឍន៍
ឧបករណ៍នេះស្វ័យប្រវត្តិពីកូដផ្ទាល់ខ្លួនរបស់អ្នក. ផ្ញើសំណើ POST ទៅចំណុចបញ្ចប់ខាងក្រោមនិងទទួលបានលទ្ធផលដូចគ្នាដែលឧបករណ៍បណ្ដាញផលិត. វាត្រូវបានកំណត់អត្រាក្នុងមួយ IP និងត្រូវការចុះឈ្មោះ - គ្រាប់ចុច API សម្រាប់កម្រិតខ្ពស់គឺមកដល់.
https://best.free/api/tools/image-crop/
| ប៉ារ៉ាម៉ែត្រ | ឧទាហរណ៍ | ចាំបាច់ | ចំណាំ |
|---|---|---|---|
file (ឯកសារ) |
photo.jpg |
បាទ/ ចាស | Any common image, ≤25 MB. |
x |
0 |
បាទ/ ចាស | Left edge in px. |
y |
0 |
បាទ/ ចាស | Top edge in px. |
width |
400 |
បាទ/ ចាស | Crop width in px. |
height |
300 |
បាទ/ ចាស | Crop height in px. |
curl -X POST https://best.free/api/tools/image-crop/ \
-F 'file=@photo.jpg' \
-F 'x=0' \
-F 'y=0' \
-F 'width=400' \
-F 'height=300' \
-o cropped.png
import requests
files = {"file": open("photo.jpg", "rb")}
data = {"x": 0, "y": 0, "width": 400, "height": 300}
r = requests.post("https://best.free/api/tools/image-crop/", files=files, data=data)
with open("cropped.png", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
fd.append("x", 0);
fd.append("y", 0);
fd.append("width", 400);
fd.append("height", 300);
const r = await fetch("https://best.free/api/tools/image-crop/", { method: "POST", body: fd });
const blob = await r.blob(); // the cropped.png
ការឆ្លើយតប: The cropped image (same format).