Görüntüyü sıkıştır
Web Performansı Optimizasyonu için Gelişmiş Görüntü Sıkıştırma API’si
Web sitenizin performansını, dosya boyutlarını %90’a kadar azaltan ve görsel kaliteyi koruyan güçlü Görüntü Sıkıştırma API’miz ile dönüştürün. Hızlı yüklenen web siteleri, mobil uygulamalar ve içerik yönetim sistemleri geliştirenler için idealdir.
Temel Özellikler ve Faydalar
- Kesin Dosya Boyutu Kontrolü - Görüntüleri tam hedef boyutlara sıkıştırın (50kb, 100kb, 200kb, 500kb, 1mb, 2mb)
- Çoklu Format Desteği - JPG, PNG ve WebP görselleri gelişmiş algoritmalarla optimize edin
- Esnek Sıkıştırma Seviyeleri - Kalite gereksinimlerinize göre Max, Medium veya Low seviyelerini seçin
- Toplu İşlem - Binlerce görseli ölçeklenebilir API’mizle verimli şekilde işleyin
- SEO Performans Artışı - Core Web Vitals skorlarını ve Google sıralamalarını iyileştirin
- Maliyet Tasarrufu - Bant genişliği ve depolama maliyetlerini önemli ölçüde azaltın
Modern Web Geliştirme için Mükemmel
React, Next.js, Angular, Vue.js, WordPress, Drupal, Joomla, React Native, Flutter, iOS ve Android uygulamaları için idealdir. E-ticaret platformları, blog sistemleri veya mobil uygulamalar geliştiriyorsanız, API’miz görsellerinizin tüm cihazlarda ışık hızında yüklenmesini sağlar.
Performans Etkisi
- %70 daha hızlı sayfa yükleme süreleri - Kullanıcı deneyimini büyük ölçüde iyileştirir
- %90 dosya boyutu azaltma - Depolama verimliliğini en üst düzeye çıkarır
- Daha iyi SEO sıralamaları - Google hızlı yüklenen siteleri ödüllendirir
- Düşük hemen çıkma oranı - Hızlı yüklenen içerikle kullanıcıları sitede tutun
- Daha düşük hosting maliyetleri - Bant genişliği ve CDN giderlerini en aza indirin
- Method: POST
- Endpoint: /api/v2/CompressImage
API isteğinizi doğrulama
PDF4me Web API’sine erişim için her istek geçerli kimlik doğrulama kimlik bilgileri içermelidir. Kimlik doğrulama, güvenli iletişim sağlar ve yetkili kullanıcı olarak kimliğinizi doğrular.
Neden Görüntü Sıkıştırma Kullanmalı?
Görüntü sıkıştırma şunlar için gereklidir:
- Daha hızlı web sitesi yükleme süreleri - Sayfa yükleme hızını %70’e kadar azaltın
- Gelişmiş SEO sıralamaları - Google hızlı yüklenen web sitelerini önceliklendirir
- Azaltılmış bant genişliği maliyetleri - Daha düşük veri transferi giderleri
- Daha iyi kullanıcı deneyimi - Tüm cihazlarda daha hızlı görüntü yükleme
- Depolama optimizasyonu - %90’a kadar depolama alanı tasarrufu
Desteklenen Görüntü Formatları
API’miz şunlar için sıkıştırma destekler:
- JPG/JPEG - Fotoğraflar ve karmaşık görüntüler için en iyi
- PNG - Şeffaflığı olan grafikler için ideal
- WebP - Üstün sıkıştırmalı modern format
Sıkıştırma Seviyeleri Açıklaması
- Max Sıkıştırma - Maksimum dosya boyutu azaltma (%90’a kadar küçük)
- Medium Sıkıştırma - Dengeli kalite ve boyut (%60-70 azaltma)
- Low Sıkıştırma - Minimal kalite kaybı (%30-40 azaltma)
Parametreler
İstek Parametreleri
Görüntü sıkıştırmanızı bu güçlü parametrelerle yapılandırın. Her parametre, belirli kullanım durumunuz için optimal görüntü kalitesini korurken sıkıştırma süreci üzerinde hassas kontrol sağlamak üzere tasarlanmıştır.
Parametre Genel Bakış
| Parametre | Tip | Gerekli | Açıklama |
|---|---|---|---|
| Dosya Adı | String | ✅ Evet | Uzantılı orijinal görüntü dosya adı |
| Dosya İçeriği | Base64 | ✅ Evet | Base64 formatında kodlanmış görüntü verisi |
| Görüntü Tipi | String | ✅ Evet | Çıktı formatı (JPG, PNG, WebP) |
| Sıkıştırma Seviyesi | String | ✅ Evet | Sıkıştırma yoğunluğu (Max, Medium, Low) |
Daha İyi Sonuçlar için Pro İpuçları
- Daha iyi organizasyon için açıklayıcı dosya adları kullanın
- Kullanım durumunuza göre uygun görüntü tipini seçin
- Kalite gereksinimlerinize göre sıkıştırma seviyesini seçin
- Daha hızlı işleme için base64 kodlamasını optimize edin
- Dosya adıString, Required
Orijinal görüntü dosya adı uygun uzantı ile (örn:
photo.jpg,logo.png,banner.webp). Bu, kaynak formatı tanımlamaya ve uygun işlemeyi sağlamaya yardımcı olur. Daha iyi organizasyon ve hata ayıklama için açıklayıcı isimler kullanın.Örnekler:
urun-resmi-001.jpgsirket-logosu.pnghero-banner.webp
En İyi Uygulamalar:
- Dosya adında açıklayıcı anahtar kelimeler kullanın
- Tutarlı isimlendirme kuralları kullanın
- Özel karakterler ve boşluklardan kaçının
- Dosya içeriğibase64, Required
Base64 kodlanmış görüntü verisi gerçek görüntü içeriğini içeren. Bu, API iletimi için metin dizesine dönüştürülen ikili görüntü verileridir.
Desteklenen Formatlar:
- JPG/JPEG - Fotoğraflar ve karmaşık görüntüler için en iyi
- PNG - Şeffaflığı olan grafikler için ideal
- WebP - Üstün sıkıştırmalı modern format
Boyut Sınırları:
- Maksimum dosya boyutu: 50MB
- Önerilen: 10MB altında optimal performans için
Kodlama İpuçları:
- Veri URL öneki olmadan uygun base64 kodlama kullanın
- Kodlanmış dizede satır sonları veya boşluk olmadığından emin olun
- API’ye göndermeden önce kodlamayı doğrulayın
- Görüntü tipiString, Required
Sıkıştırılmış görüntünüz için çıktı formatını seçin. Kullanım durumunuza ve performans gereksinimlerinize en uygun formatı seçin.
Desteklenen Formatlar
Format En İyi Dosya Boyutu Kalite SEO Etkisi JPG Fotoğraflar, karmaşık görüntüler En küçük İyi High PNG Grafikler, logolar, şeffaflık Orta Mükemmel Medium WebP Modern web görüntüleri En küçük Mükemmel High Format Seçim Rehberi
- JPG: Fotoğraflar, ürün görüntüleri ve karmaşık görseller için
- PNG: Logolar, şeffaflığı olan grafikler ve basit tasarımlar için
- WebP: Mükemmel sıkıştırmalı modern web uygulamaları için
SEO Avantajları
- WebP: JPG’den %25-35 daha küçük, daha hızlı yükleme
- JPG: Evrensel uyumluluk, e-ticaret için harika
- PNG: Şeffaflık gerektiren logolar ve grafikler için mükemmel
- Sıkıştırma seviyesiString, Required
Dosya boyutu azaltma ile görüntü kalitesini dengeleyen sıkıştırma yoğunluk seviyesini seçin. Her seviye farklı kullanım durumları ve performans gereksinimleri için optimize edilmiştir.
Sıkıştırma Seviyeleri
Seviye Dosya Boyutu Azaltma Kalite En İyi SEO Etkisi Max %80-90 İyi Web küçük resimler, sosyal medya High Medium %60-70 Çok İyi Blog görüntüleri, ürün fotoğrafları Medium Low %30-40 Mükemmel Baskı kalitesi, detaylı görüntüler Low Seçim Rehberi
- Max: Küçük resimler, sosyal medya ve dosya boyutu kritik olduğunda
- Medium: Çoğu web uygulaması ve e-ticaret için mükemmel
- Low: Görüntü kalitesi en önemli olduğunda
Performans Etkisi
- Max: En hızlı yükleme, mobil için en iyi
- Medium: Dengeli performans ve kalite
- Low: En yüksek kalite, daha büyük dosyalar
Çıktı
- Dosya içeriğiBinary, Required
Sıkıştırılmış belgenin dosya içeriği
- Dosya adıString, Required
Çıktı belgesinin dosya adı
Kullanım Durumları ve Uygulamalar
Şunlar için mükemmel:
- E-ticaret web siteleri - Ürün görüntülerini daha hızlı yükleme için optimize edin
- Blog platformları - Daha iyi SEO performansı için görüntüleri sıkıştırın
- İçerik yönetim sistemleri - WordPress, Drupal, Joomla entegrasyonu
- Mobil uygulama geliştirme - React Native, Flutter, iOS, Android
- Web framework’leri - React, Next.js, Angular, Vue.js uygulamaları
- Toplu görüntü işleme - Binlerce görüntüyü verimli şekilde işleyin
- Sosyal medya optimizasyonu - Instagram, Facebook, Twitter için görüntüleri sıkıştırın
- E-posta pazarlama - Bültenler ve kampanyalar için görüntüleri optimize edin
Dosya Boyutu Optimizasyon Örnekleri
- Görüntüyü 50kb’ye sıkıştır - Küçük resimler ve önizlemeler için mükemmel
- Görüntüyü 100kb’ye sıkıştır - Mobil optimize edilmiş görüntüler için ideal
- Görüntüyü 200kb’ye sıkıştır - Blog yazısı öne çıkan görüntüleri için harika
- Görüntüyü 500kb’ye sıkıştır - Ürün galeri görüntüleri için uygun
- Görüntüyü 1mb’ye sıkıştır - Yüksek kaliteli web görüntüleri için mükemmel
- Görüntüyü 2mb’ye sıkıştır - Detaylı ürün fotoğrafları için maksimum boyut
Performans Avantajları
- %90’a kadar dosya boyutu azaltma - Depolama maliyetlerini dramatik şekilde azaltın
- %70 daha hızlı sayfa yükleme süreleri - Core Web Vitals skorlarını iyileştirin
- Daha iyi SEO sıralamaları - Google hızlı yüklenen web sitelerini ödüllendirir
- Azaltılmış bant genişliği kullanımı - Daha düşük hosting ve CDN maliyetleri
- Gelişmiş kullanıcı deneyimi - Tüm cihazlarda daha hızlı görüntü yükleme
Header
Content-Type:application/json
Authorization: Lütfen link adresinden anahtarı kopyalayın.
Payload
{
"docContent": "Please put image base64 content",
"docName": "stamp.jpg",
"imageType": "JPG",
"compressionLevel": "Low"
}
PDF4me api samples
- CSharp(C#)
- Java
- JavaScript
- Python
- Salesforce
- n8n
- Google Script
- AWS Lambda