
Görsel sıkıştırma: kalite kaybı nerede başlar
Kalite değeri neyi ifade eder, kroma alt örnekleme neyi siler, SSIMULACRA 2 skorları hangi ayara denk gelir ve ikinci kodlama neden asıl tehlikedir.

Köşedeki rozeti silmek bir kurtarma değil, yeniden üretmedir. Ve görünür filigran gittiğinde dosyanın içindeki köken kaydı ile gömülü işaret yerinde kalır.
"Filigranı kaldır" denince aslında birbirinden çok farklı üç şey kastediliyor ve hangisinin doğru olduğu logonun görselin neresinde durduğuna bağlı.
Hangisini seçerseniz seçin, ortaya çıkan dosya orijinalin geri getirilmiş hali değildir. Logonun altında kalan gerçek pikseller elinizdeki dosyada hiçbir zaman bulunmadı; inpainting onları kurtarmaz, yerine makul görüneni üretir.
Bir maske veriyorsunuz: hangi piksellerin silineceğini gösteren siyah beyaz bir görüntü. Algoritma o bölgenin sınırından başlayıp içeri doğru ilerler ve kenardaki renk ile yapıyı içeri taşır. Dolayısıyla sonucun kalitesini belirleyen şey maskenin çevresidir, maskenin içi değil. Düz gökyüzü, bulanık arka plan ya da tek renk bir panel neredeyse mükemmel sonuç verir; çünkü kenardan okunan bilgi içeride de doğrudur.
Gemini logo silme aracı bu işi sunucuda yapıyor, tarayıcıda değil. Görseli yüklediğinizde iki yol var. Otomatik modda sunucu önce görselin kenarındaki düz siyah ya da beyaz bantları kırpıp gerçek fotoğraf alanını bulur, sonra alt köşelere ağırlık vererek dört köşeli ışıltı şeklini altı farklı ölçekte arar; bulamazsa köşedeki renk dağılımına bakıp arka plandan en çok ayrışan kompakt lekeyi seçer. Hiçbiri tutmazsa kısa kenarın yaklaşık altıda biri büyüklüğünde bir köşe karesine düşer. Elle modda ise fırçayla logonun üzerini boyarsınız; tarayıcı bu seçimi görselin gerçek çözünürlüğüne ölçekleyip siyah beyaz bir maskeye çevirir ve maskeyi görselle birlikte gönderir.
Sunucu tarafında yeniden üretim, maskenin etrafından kesilmiş küçük bir kutu üzerinde çalışır. Mümkünse frekans seçici yeniden yapılandırma (FSR) kullanılır, o yoksa Telea ya da Navier-Stokes yöntemine düşer. Maske varsayılan olarak birkaç piksel genişletilir, çünkü logonun yumuşak kenarı ve etrafındaki hafif hale maskenin dışında kalırsa sonuçta silik bir iz görünür. Kabul edilen formatlar PNG, JPG ve WebP, üst sınır 25 MB. İşlem bitince geçici dosyalar siliniyor.
Bir logonun ne kadar temiz kalkacağını önceden tahmin edebilirsiniz.
| Durum | Beklenen sonuç |
|---|---|
| Düz köşede opak küçük logo | Fark edilmez |
| Bulanık arka plan üzerinde logo | Fark edilmez |
| Dokulu yüzey üzerinde logo | Yakından bakınca bulanık bir yama |
| Yarı saydam, görselin yarısını kaplayan filigran | Kötü; altındaki detay geri gelmez |
| Yüz, yazı ya da düz çizgi üzerine binmiş logo | Kötü; algoritma yanlış ama makul bir şey uydurur |
Mantık şu: inpainting kenardaki yapıyı içeri uzatır. Maskenin altında gerçekten devam eden bir nesne varsa (bir göz, bir harf, bir pencere çerçevesi) algoritma onu bilmez, sadece çevresine bakarak sürdürmeye çalışır. Ortaya çıkan şey gözle bakınca makul, ama gerçekle ilgisi olmayan bir dokudur. Yarı saydam filigranlarda durum daha zordur, çünkü kaldırılacak alan küçük bir leke değil, görselin büyük bir kısmıdır.
Bu, konuyla ilgili yazıların neredeyse tamamının atladığı kısım. Bir yapay zeka görselinin üretildiğini belli eden tek şey köşedeki rozet değildir. Dosyada, gözle görünmeyen üç ayrı katman daha olabilir ve rozeti silmek bunların hiçbirini kaldırmaz.
C2PA, dosyanın içine imzalı bir köken kaydı (manifest) gömer. Standart iki tür bağlama tanımlar: kriptografik özetlerle kurulan sert bağlama ve parmak izi ya da görünmez filigranla kurulan yumuşak bağlama. Sert bağlama pikselleri değiştirdiğinizde bozulur, ama bu bir kazanç değil: doğrulama "bu dosya oynanmış" sonucu verir, yani düzenleme sessizce kaybolmaz, tespit edilir. Yumuşak bağlama ise düzenlemeden sağ çıkacak şekilde tasarlanmıştır. Standardın kendi metni, bir dosyanın metadata silinmesi yüzünden manifestinden kopabileceğini ve parmak iziyle bir veritabanından manifestinin tekrar bulunabileceğini örnek olarak veriyor.
Google'ın SynthID'si işareti doğrudan piksellere gömer. DeepMind bu işaretin insan gözüne görünmez olduğunu ve kırpma, filtre ekleme, kare hızı değiştirme ya da kayıplı sıkıştırma gibi değişikliklere dayanacak şekilde tasarlandığını yazıyor. Gemini API belgeleri ise üretilen görseller için tek cümleyle bunu söylüyor: tüm üretilen görseller bir SynthID filigranı taşır. Yani köşedeki ışıltıyı boyayıp sildiğinizde görselin üzerindeki görünür rozet gider, piksellerin içindeki işaret kalır. Google kendi tarafında yüklenen bir görseli bu işarete göre kontrol edebiliyor.
Üçüncü katman sıradan metadata. EXIF içindeki yazılım alanları hangi programın dosyayı yazdığını söyleyebilir; IPTC'nin dijital kaynak türü gibi alanlar ise görselin nasıl üretildiğini doğrudan belirtmek için vardır ve bu alanlar yalnızca XMP içinde tutulur. EXIF temizleyici bu noktada faydalı ama sınırlı: tarayıcıda çalışır, JPEG dosyalarındaki EXIF bloklarını siler ya da seçtiğiniz kategorileri bırakır. XMP paketlerine ve C2PA manifestinin saklandığı kapsayıcıya dokunmaz. Logo silme aracının çıktısı ise görüntü kütüphanesi tarafından yeniden kodlandığı için gömülü metadata'yı zaten taşımaz; bu da EXIF'i temizler, piksel içindeki işareti temizlemez.
Tek cümlelik özet: rozeti kaldırmak görselin nasıl göründüğünü değiştirir, ne olduğunu değiştirmez. Bir yapay zeka görselini tespit edilemez ya da kaynağı belirsiz hale getirmez.
Meşru kullanım nettir: kendi ürettiğiniz görseller. Kendi sunumunuzda, kendi ürün sayfanızda ya da kendi kapak tasarımınızda köşede duran rozet çoğu zaman sadece düzeni bozar ve onu kaldırmak tasarım kararıdır.
Sorunlu olan üç durum var ve hiçbiri teknik bir soru değil.
Aynı adımları farklı sırayla uygulamak farklı sonuç verir.
Evet, büyük ihtimalle. SynthID gibi gömülü işaretler piksellerin içine yerleştirilir ve kırpma, filtre veya kayıplı sıkıştırma gibi değişikliklere dayanacak şekilde tasarlanmıştır. C2PA da parmak izi üzerinden köken kaydını yeniden bulmaya izin verir. Görünür rozeti kaldırmak yalnızca görünümü değiştirir.
Inpainting maskenin sınırındaki renk ve yapıyı içeri doğru uzatır. Çevre düz ya da bulanıksa sonuç fark edilmez. Çevrede güçlü bir doku, bir yazı ya da devam eden bir nesne varsa algoritma bunu bilemez ve makul ama yanlış bir doku üretir. Maske ne kadar büyükse hata o kadar görünür olur.
Logo köşedeyse ve o şeridi kaybetmeyi göze alabiliyorsanız kırpma her zaman daha iyidir: hiçbir piksel tahmin edilmez, sadece kaybedilir. Inpainting, logo görselin içinde durduğunda ya da en boy oranını koruyamadığınızda anlamlıdır.
Hayır. EXIF temizleyici tarayıcıda çalışır ve JPEG dosyalarındaki EXIF bloklarını hedefler. XMP paketlerine ve C2PA manifestinin durduğu kapsayıcıya dokunmaz. Logo silme aracının çıktısı ise yeniden kodlandığı için gömülü metadata taşımaz, ama piksel içindeki işaret bundan etkilenmez.
Evet. Filigran çoğu zaman lisans ve hak sahipliği işaretidir; kaldırmak size kullanım hakkı vermez ve birçok hukuk düzeninde hak yönetimi bilgisini kaldırmak ayrı bir ihlal sayılır. Aracın meşru kullanımı, kendi ürettiğiniz görsellerdeki rozetin kendi düzeninizi bozmasıdır.

Kalite değeri neyi ifade eder, kroma alt örnekleme neyi siler, SSIMULACRA 2 skorları hangi ayara denk gelir ve ikinci kodlama neden asıl tehlikedir.

Ölçülmüş sıkıştırma oranları, WebP'nin 8 bit ve 4:2:0 sınırları, AVIF'in kodlama maliyeti ve ilerlemeli yükleme eksiği ile hangi içerikte hangisi doğru.