Tüm yazılar · 3/10

Web görsellerinin üretimi, dönüştürülmesi ve sunulması üzerine teknik notlar.

Beyaz zeminde deri cüzdan ve açık telefon

Google Lens ve Görsel Arama İçin Görseller Nasıl Hazırlanır

Google Lens ve görsel arama motorları görseli piksel verisi olarak değil, nesne sinyalleri ve bağlam katmanları olarak yorumlar. Temiz arka plan, nesne merkezli kırpma, anlamlı dosya adı ve doğru alt metin; tanıma güven skorunu doğrudan etkileyen hazırlık adımlarıdır.

Üç küçük sunucu rafı ve kâğıt harita parçası

Cloudinary, Imgix ve Bunny Optimizer: Türk Siteler İçin Hangisi?

Cloudinary, Imgix ve Bunny Optimizer'ı Türkiye'ye yakın edge konumları, URL tabanlı dönüşüm API'si derinliği ve gerçek fiyat yapısı üzerinden karşılaştırıyoruz; hangi proje tipi için hangisi mantıklı?

Yığın fotoğraf kâğıdı, bir kısmı küçültülmüş

ImageMagick ile Toplu Görsel İşleme: Temel Komutlar

ImageMagick'in convert ve mogrify komutlarıyla yeniden boyutlandırma, format dönüşümü, kalite ayarı ve metadata temizleme işlemlerini gerçekleştiren temel parametreler; kullanılabilir seçenekler ve yaygın hatalar.

Manzaranın kalın ve ince iki yarısı yan yana

Squoosh ile Tarayıcıda Görsel Optimizasyon

Squoosh'un arayüzündeki her bölümün ne yaptığını ve hangi durumda hangi ayarın tercih edilmesi gerektiğini ele alıyoruz; alet kutusu kurmak yerine tarayıcıyı açıp işini bitirmek isteyenler için pratik bir rehber.

Kalın JPEG yığını ve inceltilmiş kopyalar

Node.js ve Sharp ile Görsel Optimizasyon Pipeline Kurulumu

Birden fazla kişinin görsel yüklediği içerik ekiplerinde çıktı boyutları ve formatları tutarsız hale gelir. Node.js ve Sharp tabanlı bir klasör izleyici, gelen her dosyayı otomatik olarak yeniden boyutlandırıp WebP'ye çevirerek bu sorunu çözer. Kurulum birkaç saatlik iş; asıl mesele iş akışını ekiple birlikte oturtmaktır.

Kilitli kablo ve durmuş fotoğraf kâğıtları

Görsel Hotlinking Neden Sorun Yaratır ve Nasıl Önlenir

Başka sitelerin sunucunuzdaki görsellere doğrudan bağlantı vermesi bant genişliğinizi tüketir ve maliyetleri artırır. .htaccess kuralları ve CDN yapılandırmasıyla hotlinking'i nasıl engelleyeceğinizi öğrenin.

Aynı desenin iki yoğunlukta basılmış kâğıt şeritleri

CSS image-set() ile Format ve Yoğunluk Tabanlı Görsel Servisi

CSS image-set() fonksiyonu, background-image özelliğinde birden fazla format ve yoğunluk seçeneği sunarak tarayıcının en uygun görseli seçmesine imkan tanır. WebP ve AVIF'i cascade fallback ile nasıl sunacağınızı, vendor prefix geçmişini ve type() sözdizimini öğrenin.

Dört ürün kartı, farklı oranlarda kırpılmış fotoğraflar

object-fit ve object-position ile Görsel Kesme Kontrolü

object-fit ve object-position, sabit boyutlu kutular içindeki görsellerin kırpma ve ölçekleme davranışını CSS'ten kontrol etmenizi sağlar. Ürün ızgaralarında boyut kaymasını, hero alanlarında odak noktası kaybını önler.

Negatif şeridi: solda kaba piksel, sağda keskin detay

JPEG XL Nedir? Web'de Kullanılmaya Hazır mı?

JPEG XL, görsel kaliteyi koruyarak dosya boyutunu belirgin biçimde küçülten yeni nesil bir format. Teknik altyapısı güçlü, tarayıcı desteği 2026 itibarıyla genişlemiş durumda; ama hangi projelerde şimdiden devreye alınmalı, hangilerinde beklenmeli?

Film rulosu, ince kâğıt ve kısa video karesi

Animasyonlu GIF Yerine Ne Kullanılmalı: Karşılaştırma ve Seçim Rehberi

Animasyonlu GIF'in dosya boyutu ve renk sınırlarını aşmak için üç modern alternatif var: animasyonlu WebP, animasyonlu AVIF ve video elementi. Hangi formatın hangi bağlamda doğru seçim olduğunu karşılaştırmalı olarak ele alıyoruz.