QR kodun içinde hangi fotoğraf işe yarar
Dithering’li QR kod size kabaca 300 piksellik bir tuval veriyor ve aynı yer için bir kodla boğuşuyorsunuz. Çoğu fotoğraf bunu kaldıramıyor. Birkaçı aslından iyi duruyor. Fark neredeyse tamamen yüklemeden önce, resmin ne olduğu ve nasıl kırpıldığıyla belirleniyor.
Gerçekte ne kadar yeriniz var
Kısa bir bağlantı yaklaşık 29×29 modüllük bir kod üretiyor. Modül başına dokuz pikselle bu 261 piksellik bir kare eder ve önemli bir kısmı köşe desenlerine ve kodun dolu zorladığı modüllere ayrılmıştır. Ne yüklerseniz yükleyin, birkaç yüz piksellik iki renkli beneğe inecek. Baskı değil, afiş pulu düşünün. En yararlı zihinsel değişim bu: iki bin piksel genişlikte zengin görünen bir fotoğrafın derdini yaklaşık otuz modül genişliğinde anlatması gerekiyor ve her modül yalnızca tek bir kaba ton taşıyabiliyor. Üç köşedeki göz kareleri kenar boşluklarıyla birlikte 7×7’lik birer blok alıyor ve köşeleri oyundan çıkarıyor; hizalama karesi ve zamanlama çizgileri biraz daha alıyor. Geriye, koddan biraz küçük, kabaca kare bir alan kalıyor ve resmin orada kaba bir gazete halftone’u çözünürlüğünde tanınabilir olması gerekiyor. Öyle okunmak için tasarlanmış resimler — logolar, ikonlar, afişler — genellikle sağ çıkıyor; ayrıntıya dayanan resimler genellikle çıkmıyor.
Gerçek kontrast, doygunluk değil
Dithering yalnızca parlaklığı görür. Aynı açıklıkta canlı bir kırmızı-mavi görsel tekdüze bir bulamaca döner, çünkü dithering için ikisi aynı gridir. Adayınızı karar vermeden önce griye çevirin; gri hâlinde düz duruyorsa kodun içinde de düz duracak. Gerçek bir koyu-açık aralığı olan görseller — koyu zeminde aydınlık bir yüz, beyaz üstünde siyah logo — taşır. Sebep estetik değil mekanik: dithering tonu nokta yoğunluğu olarak yeniden üretir; tonları hep ortada olan bir resim yarı yoğunluklu düzgün bir nokta tarlasına dönüşür ve düzgün bir nokta tarlası dama desenidir. Dama, kodun kendi modülleriyle gerçekten yarışan tek dokudur; çünkü enerjisi tam da tarayıcının aradığı ölçektedir. Stüdyo yüklenen resmin açık-koyu aralığını ölçer ve neredeyse hiç olmadığında uyarır; size bunu söylüyorsa inanın. Bu fotoğrafınız hakkında bir görüş değil; dithering’in üzerinde çalışacak hiçbir şeyi olmayacağının ve kodun bu yüzden zayıflayacağının raporu.
Tek özne, kareyi doldursun, büyük biçimlerle
Kod bir kare ve görsel onu dolduracak şekilde kırpılıyor. Geniş bir manzara kenarlarını kaybeder; kalabalık bir fotoğraf altı okunmaz lekeye döner. Otomatik kırpmanın doğru tahmin etmesini ummak yerine, yüklemeden önce kareyi zaten dolduran tek bir özneye kırpın. Sonra ayrıntı değil biçim düşünün: kabaca üç modülden dar olan hiçbir şey orada değildir. Yazı kaybolur. Saç telleri, kumaş dokusu, yapraklar — hepsi kodun kendi beneğinden ayırt edilemeyen gürültüye döner. Okunan şey siluetler, sert gölgeler ve büyük düz kütlelerdir. Yüzler en güvenilir özne, çünkü onları çok az bilgiden tanıyoruz — iki koyu göz çukuru, bir ağız çizgisi, bir çene kenarı. Ama bu ancak yüz kareyi doldurduğunda geçerli. Baş-omuz kadrajı çalışır; boy fotoğrafında yüz dört modüle düşer ve yok olur. Tek yönden ışıklı dar kadraj bir portre en iyi durumdur ve anında yüz olarak okunur; düz zeminde dolu bir logo ya da kelime işareti mükemmeldir ve okunaklı kalır; temiz zeminde tek bir ürün kontrast artırılırsa iyidir; dar kadrajlı bir hayvan yüzle aynı sebepten çalışır. Manzaralar, şehir görüntüleri ve kalabalıklar doku gibi okunur; düz, eşit ışıklı, düşük kontrastlı bir görsel en kötü durumdur.
Görseli önce hazırlayın
Kare kırpın, özne çoğunu doldursun. Kontrastı ekranda doğru görünenden fazla itin — dithering ara tonları yiyor ve fotoğraf olarak biraz sert duran bir resim kod olarak dengeli çıkıyor. Arka plan kalabalıksa koyulaştırın ya da boşaltın; kod zaten o alanı kullanacak ve öznenin arkasındaki düz bir alan modüllere bir dokuyla boğuşmadan oturacak yer verir. Önceden posterize ya da dither etmeyin: üretecin hatayı düzgün dağıtabilmesi için grilere ihtiyacı var; zaten iki renkli bir görsel hata yayılımına yayacak hiçbir şey bırakmaz ve zorlanan modüller dokunun içinde saklanmak yerine leke gibi öne çıkar. JPEG ya da PNG yükleyin; stüdyo okuyamadığı dosyaları reddeder. Dışa aktarımın yalnızca PNG olmasını bekleyin; çünkü fotoğraflı kod piksellerden oluşur ve vektör biçimlerle ifade edilemez; modüllerin kare kalması için modül ızgarasının tam katında çıkmasını da bekleyin. Kodda bir logonuz varsa fotoğraf eklendiğinde kaldırılır, çünkü fotoğraf bütün kareyi doldurur.
Bağlantı da en az fotoğraf kadar önemli
Uzun hedef kodu sıklaştırır, sık kod da resme daha az yer bırakır. Kodlanan metindeki her fazla karakter kodu aynı karede daha çok ve daha küçük modülü olan daha yüksek bir sürüme iter; modül başına dokuz pikselle kare büyür ama kodun dolu zorladığı payı da onunla büyür ve fotoğraf arada sıkışır. Stüdyo, hedef resmi dışarı itecek kadar uzun olduğunda uyarır. Fotoğraf sizin için önemliyse kodu kısa bir yönlendirme bağlantısına çevirin, hedefi arkadan sonra değiştirin — dinamik kodlar zaten bunun için var. Bunun özellikle sanatsal kodlar için ikinci bir faydası var: fotoğraflı kod yeniden üretip yeniden basmak isteyeceğiniz son şeydir, çünkü görselin, dengenin ve baskı testinin hepsinin yeniden yapılması gerekir. Dinamik kodla resim bir kez oturur ve hedef gerektiği kadar sık taşınabilir. Hangisini seçerseniz seçin, partiden önce bir tane basın ve gerçek boyutta gerçek bir telefonla okutun.
| Özne | Sonuç |
|---|---|
| Dar kadraj portre, tek yönden ışık | En iyisi — anında yüz olarak okunuyor |
| Düz zeminde dolu logo ya da kelime işareti | Mükemmel, okunaklı da kalıyor |
| Temiz zeminde tek ürün | Kontrast artırılırsa iyi |
| Hayvan, dar kadraj | İyi — yüzlerle aynı sebepten |
| Manzara, şehir, kalabalık | Kötü — doku gibi okunuyor |
| Düz ışıklı, kontrastı düşük | En kötüsü — dama desenine dönüp kodu zayıflatıyor |
Sık sorulan sorular
Fotoğrafa yazı ya da slogan koyabilir miyim?
Okunaklı biçimde hayır. Kabaca üç modülden dar olan her şey beneğin içinde kaybolur ve yazı neredeyse her zaman öyledir. Biçim olacak kadar büyük, dolu bir kelime işareti çalışabilir; bir cümle çalışmaz.
Renkli fotoğraf çalışır mı?
Renk atılır; yalnızca parlaklık önemlidir. Resmi önce gri tonlamada kontrol edin. Hâlâ net bir koyu-açık aralığı varsa çalışır; gride düzleşiyorsa kodda da düzleşir.
Fotoğraf ekleyince logom neden kaldırıldı?
Fotoğraflı kod bütün kareyi dither’lanmış resimle doldurur, bu yüzden ayrı bir logo katmanı yoktur. Logoyu kodda istiyorsanız fotoğrafın kendisine, düz bir zemin üstüne koyun.
Fotoğraflı kod neden yalnızca PNG?
Dithering’in ürettiği tek tek piksellerden oluşur ve bunlar vektör biçimlerle ifade edilemez. Basıldığında modüllerin kare kalması için modül ızgarasının tam katında dışa aktarılır.
Kareyi bir kez bas. Nereye gideceğine sonra karar ver. SWAPQR statik QR kodları ücretsiz üretir; bütün stil seçenekleri dahil, hesap yok, filigran yok. Ücretli plan bir kodu dinamik yapar: basılı kare aynı kalırken hedefini değiştirirsin ve ne sıklıkla okutulduğunu güne ve cihaza göre görürsün.
Tarayıcıda QR kod oluştur