API V2

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ış

ParametreTipGerekliAçıklama
Dosya AdıString✅ EvetUzantılı orijinal görüntü dosya adı
Dosya İçeriğiBase64✅ EvetBase64 formatında kodlanmış görüntü verisi
Görüntü TipiString✅ EvetÇıktı formatı (JPG, PNG, WebP)
Sıkıştırma SeviyesiString✅ EvetSı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.jpg
  • sirket-logosu.png
  • hero-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

FormatEn İyiDosya BoyutuKaliteSEO Etkisi
JPGFotoğraflar, karmaşık görüntülerEn küçükİyiHigh
PNGGrafikler, logolar, şeffaflıkOrtaMükemmelMedium
WebPModern web görüntüleriEn küçükMükemmelHigh

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

SeviyeDosya Boyutu AzaltmaKaliteEn İyiSEO Etkisi
Max%80-90İyiWeb küçük resimler, sosyal medyaHigh
Medium%60-70Çok İyiBlog görüntüleri, ürün fotoğraflarıMedium
Low%30-40MükemmelBaskı kalitesi, detaylı görüntülerLow

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