හොඳම නිදහස් පිංතූර ප්රමාණය
පික්සෙල් මානයන් සඳහා පින්තූරයක් නැවත ප් රමාණය කිරීම, අංශක අනුපාතය අගුළු දැමීම හෝ නොමැතිව - නිදහස් සහ ජල ලකුණ නොමිලේ.
එය වැඩ කරන්නේ කෙසේද
- අපගත කරන්න. ප්රතිප්රමාණ කිරීමට පිළිඹිබුව තෝරන්න (40 MB දක්වා).
- ප්රමාණය ඇතුළත් කරන්න. පික්සෙල වලින් පළල හා/හෝ උස ඇතුළත් කරන්න. අනුපාත පරිමාණය සඳහා "අංශක අනුපාතය" සලකුණු කර තබන්න.
- බාගත කිරීම. The resized image downloads automatically using a high-quality Lanczos filter.
මෙම මෙවලම ගැන
ඔබට අවශ්ය නිවැරදි පළල හා උස පිළිඹිබුව ප් රමාණය වෙනස් කරන්න. පළල පමණක් ඇතුලත් කරන්න (හෝ උස පමණක්) සහ අනෙක් පැත්තේ ප් රමාණය අනුපාතයෙන් ප්රමාණය කිරීමට කොටුව තහවුරු කර තබා ගන්න, හෝ දෙකම සකසා නිවැරදි මාන බල කිරීම සඳහා එය තහවුරු කර නොගන්න. ප් රමාණය වෙනස් කිරීම උසස් තත්ත්වයේ Lanczos පෙරහන් භාවිතා කරයි, එබැවින් අඩු ප්රමාණයේ පින්තූර ඝනකම් නොව ඝනකම්ව පවතී. ප් රතිදානය හැකි සෑම විටම මුල් ආකෘතිය පවතී. හැම විටම මෙන්: ජල ලකුණක් නැත, ලියාපදිංචි වීමක් නැත, මතකයේ සැකසීම සහ ඉවත දැමීම.
මිනිස්සු ඒක පාවිච්චි කරන්නේ මොකටද
- ෆෝරමයක් හෝ වෙළඳපොළ පික්සල් සීමා කිරීමට පින්තූරයක් ගැලපෙන
- පැතිකඩ හෝ ඇවට් රූපයක් අවශ්ය වර්ග ප්රමාණයක් කරන්න
- ජැග්ඩඩ් දාර නොමැතිව වෙබ් සඳහා විශාල ඡායාරූපයක් අඩු කරන්න
- එකම පළල සඳහා පින්තූර කට්ටලයක් සම්මත කරන්න
සංවර්ධක API
ඔබේම කේතය මෙම මෙවලම ස්වයංක්රීය. පහත අන්තර්ගතය වෙත POST ඉල්ලීමක් යැවීම සහ වෙබ් මෙවලම නිපදවන එම ප්රතිඵලය ලබා ගන්න. එය IP එකකට අනුපාතය සීමා සහිත වන අතර ලියාපදිංචි අවශ්ය නොවේ - වැඩි සීමා සඳහා API යතුරු පැමිණෙනු ඇත.
https://best.free/api/tools/image-resizer/
| පරාමිතීන් | උදාහරණය | අවශ්ය | සටහන් |
|---|---|---|---|
file (ගොනුව) |
photo.jpg |
ඔව් | Any common image, ≤25 MB. |
width |
800 |
නෑ | Target width in px. |
height |
600 |
නෑ | Target height in px. |
keep_aspect |
True |
නෑ | Lock aspect ratio. |
curl -X POST https://best.free/api/tools/image-resizer/ \
-F 'file=@photo.jpg' \
-F 'width=800' \
-F 'height=600' \
-F 'keep_aspect=True' \
-o resized.png
import requests
files = {"file": open("photo.jpg", "rb")}
data = {"width": 800, "height": 600, "keep_aspect": True}
r = requests.post("https://best.free/api/tools/image-resizer/", files=files, data=data)
with open("resized.png", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
fd.append("width", 800);
fd.append("height", 600);
fd.append("keep_aspect", true);
const r = await fetch("https://best.free/api/tools/image-resizer/", { method: "POST", body: fd });
const blob = await r.blob(); // the resized.png
ප්රතිචාරය: The resized image (same format where possible).