Καλύτερη ελεύθερη Αναπλήρωση εικόνας
Μετατροπή εικόνας σε ακριβείς διαστάσεις εικονοστοιχείων, με ή χωρίς κλειδώματος της αναλογίας διαστάσεων
Πώς λειτουργεί
- Αποστολή. Επιλέξτε την εικόνα για να αλλάξετε μέγεθος (έως 25 MB).
- Εισάγετε το μέγεθος. Πληκτρολογήστε ένα πλάτος ή/και ύψος σε εικονοστοιχεία. Κρατήστε την "ανάλογη αναλογία φάσεως" σε κλίμακα.
- Λήψη. Η εικόνα reized κατεβάζετε αυτόματα χρησιμοποιώντας ένα φίλτρο Lanczos υψηλής ποιότητας.
Σχετικά με αυτό το εργαλείο
Εισάγετε μόνο ένα πλάτος (ή μόνο ένα ύψος) και κρατήστε το κουτί τσιμπημένο στην άλλη πλευρά αναλογικά, ή ρυθμίστε τόσο και χωρίς να το χρησιμοποιήσετε για να πιέσετε ακριβείς διαστάσεις. Η αλλαγή μεγέθους χρησιμοποιεί ένα φίλτρο Lanczos υψηλής ποιότητας, έτσι κατηφορική εικόνες παραμένουν τραγανές αντί να jagged. Η έξοδος διατηρεί την αρχική μορφή όπου είναι δυνατόν. Όπως πάντα: δεν υδατογράφημα, καμία σήμανση, επεξεργασία στη μνήμη και απόρριψη.
Για ποιο λόγο το χρησιμοποιούν οι άνθρωποι
- Εφαρμογή εικόνας σε ένα φόρουμ ή το όριο εικονοστοιχείων αγοράς
- Κάντε ένα προφίλ ή εικόνα avatar ένα απαιτούμενο τετράγωνο μέγεθος
- Downscale μια τεράστια φωτογραφία για το διαδίκτυο χωρίς κόλλημα ακμές
- Τυποποιημένη σειρά εικόνων στο ίδιο πλάτος
API προγραμματιστής
Αυτόματη επεξεργασία αυτού του εργαλείου από τον δικό σας κώδικα. Αποστολή αιτήματος POST στο παρακάτω τελικό σημείο και να πάρει το ίδιο αποτέλεσμα που παράγει το εργαλείο ιστού. Είναι περιορισμένος ρυθμός ανά IP και δεν χρειάζεται καμία σήμανση.
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).