API Εργαλείων εικόνων
Τελικά σημεία για συμπίεση εικόνων, αλλαγή μεγέθους, μετατροπή, περιστροφή, περικοπή, αφαίρεση φόντου, αναβάθμιση ανάλυσης, θόλωμα προσώπων και υδατοσήμανση. Όλα τα τελικά σημεία δέχονται multipart/form-data και επιστρέφουν την επεξεργασμένη εικόνα ως δυαδικό αρχείο.
Συμπίεση εικόνας
/api/image-compressΣυμπιέστε μια εικόνα για μείωση του μεγέθους αρχείου διατηρώντας την οπτική ποιότητα. Υποστηρίζει μορφές JPEG, PNG και WebP.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Αρχείο εικόνας (JPG, PNG, WebP) |
quality | number | Optional | Ποιότητα συμπίεσης, 10-100. Προεπιλογή: 80 |
targetSizeKB | number | Optional | Στόχος μεγέθους αρχείου σε KB. Υπερισχύει της ποιότητας αν οριστεί. |
keepMetadata | string | Optional | Ορίστε σε "true" για διατήρηση μεταδεδομένων EXIF |
Binary filecurl -X POST https://freefiletools.io/api/image-compress \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-F "quality=75" \
-o compressed.jpgΑλλαγή μεγέθους εικόνας
/api/image-resizeΑλλάξτε το μέγεθος μιας εικόνας σε συγκεκριμένες διαστάσεις ή κατά ποσοστό. Υποστηρίζει διαστάσεις σε pixel και ποσοστιαία κλιμάκωση.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Αρχείο εικόνας |
width | number | Optional | Πλάτος στόχου σε pixel |
height | number | Optional | Ύψος στόχου σε pixel |
percentage | number | Optional | Ποσοστό κλιμάκωσης (π.χ. 50 για μισό μέγεθος) |
fit | string | Optional | "inside" (διατήρηση αναλογίας) ή "fill" (τέντωμα σε ακριβείς διαστάσεις) |
Binary file# Resize to specific width (height auto-calculated)
curl -X POST https://freefiletools.io/api/image-resize \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-F "width=800" \
-o resized.jpg
# Resize by percentage
curl -X POST https://freefiletools.io/api/image-resize \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-F "percentage=50" \
-o resized.jpgΜετατροπή εικόνας
/api/image-convertΜετατρέψτε μια εικόνα μεταξύ μορφών. Υποστηρίζει PNG, JPG, WebP και AVIF.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Αρχείο εικόνας |
format | string | Required | Μορφή στόχου: "png", "jpg", "webp" ή "avif" |
quality | number | Optional | Ποιότητα εξόδου, 10-100 |
Binary filecurl -X POST https://freefiletools.io/api/image-convert \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-F "format=webp" \
-F "quality=85" \
-o photo.webpΠεριστροφή εικόνας
/api/image-rotateΠεριστρέψτε ή/και αναστρέψτε μια εικόνα. Υποστηρίζει αυθαίρετες γωνίες περιστροφής και οριζόντια/κατακόρυφη αναστροφή.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Αρχείο εικόνας |
angle | number | Required | Γωνία περιστροφής σε μοίρες (π.χ. 90, 180, 270) |
flipH | string | Optional | Ορίστε σε "true" για οριζόντια αναστροφή |
flipV | string | Optional | Ορίστε σε "true" για κατακόρυφη αναστροφή |
Binary filecurl -X POST https://freefiletools.io/api/image-rotate \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-F "angle=90" \
-o rotated.jpgΠερικοπή εικόνας
/api/image-cropΠερικόψτε μια εικόνα σε μια συγκεκριμένη ορθογώνια περιοχή.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Αρχείο εικόνας |
x | number | Required | Αριστερή μετατόπιση του ορθογωνίου περικοπής σε pixel |
y | number | Required | Επάνω μετατόπιση του ορθογωνίου περικοπής σε pixel |
width | number | Required | Πλάτος του ορθογωνίου περικοπής σε pixel |
height | number | Required | Ύψος του ορθογωνίου περικοπής σε pixel |
Binary filecurl -X POST https://freefiletools.io/api/image-crop \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-F "x=100" \
-F "y=50" \
-F "width=500" \
-F "height=400" \
-o cropped.jpgΑφαίρεση φόντου
/api/remove-bgΑφαιρέστε αυτόματα το φόντο από μια εικόνα. Επιστρέφει PNG με διαφανές φόντο.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Αρχείο εικόνας |
Εικόνα PNG με διαφανές φόντοcurl -X POST https://freefiletools.io/api/remove-bg \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o no-background.pngΑναβάθμιση ανάλυσης εικόνας
/api/image-upscaleΑναβαθμίστε την ανάλυση μιας εικόνας χρησιμοποιώντας AI διατηρώντας τη λεπτομέρεια.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Αρχείο εικόνας |
scale | number | Optional | Συντελεστής αναβάθμισης: 2 ή 4. Προεπιλογή: 2 |
Binary filecurl -X POST https://freefiletools.io/api/image-upscale \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-F "scale=4" \
-o upscaled.jpgΘόλωμα προσώπου
/api/blur-faceΕντοπίστε και θολώστε αυτόματα όλα τα πρόσωπα σε μια εικόνα για προστασία ιδιωτικότητας.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Αρχείο εικόνας |
Binary filecurl -X POST https://freefiletools.io/api/blur-face \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o blurred.jpgΥδατοσήμανση εικόνας
/api/watermark-imageΠροσθέστε κειμενικό υδατόσημο σε μια εικόνα. Προσαρμόστε το κείμενο και τη θέση.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Αρχείο εικόνας |
text | string | Required | Κείμενο υδατοσήμου |
position | string | Optional | Θέση: "center", "top-left", "top-right", "bottom-left", "bottom-right" |
Binary filecurl -X POST https://freefiletools.io/api/watermark-image \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-F "text=Copyright 2024" \
-F "position=bottom-right" \
-o watermarked.jpg