Bu sayfa, tarayıcınızın tercih ettiği dil olan Türkçe olarak gösteriliyor.
Bu sayfanın kodu başlamadı.
index.html dosyasını doğrudan bir klasörden açmak JavaScript modüllerini engeller, bu yüzden bir fotoğraf seçildiğinde hiçbir şey olmaz. Klasörü bunun yerine http üzerinden sunun:
Yukarıdan bir dosya seçtiğinizde açılır.hazır — internet bağlantısını kesin, bu yine de çalışır.bu tarayıcıda kullanılamıyor (diğer her şey çalışmaya devam eder).çevrimdışı kullanım için önbelleğe almak https:// veya localhost gerektirir.önbelleğe alma burada mümkün değil, ancak zaten hiçbir şey yüklenmiyor.dosyalarınız hiçbir yere gitmedi. {total} dosya yüklendi, hepsi bu sayfanın kendi dosyaları. {platform}bir şey {hosts} ile iletişim kurdu; bu araç bunu asla yapmaz. Bunu araştırmaya değer sayın. {platform}Sayfanın kendi reklam, ölçüm ve bağış düğmesi betikleri {hosts} sunucudan yüklendi; hiçbirine bir dosya ya da ondan bir bayt verilmedi.Sayfanın kendi reklam, ölçüm ve bağış düğmesi betikleri {hosts} sunucudan yüklendi; hiçbirine bir dosya ya da ondan bir bayt verilmedi.Bir şeyler bozuldu: {detail}. Baştan başlamak için sayfayı yeniden yükleyin.{count} dosya okunuyor…{count} dosya okunuyor…Bir örnek deneÖrnek oluşturuluyor…Bu tarayıcı örneği oluşturamadı. Bunun yerine bir dosya seçin.
Vesikalık Fotoğraf Yapıcı — şartnamesine uygun pasaport ve vize fotoğrafları
Ülkeyi seçin. O ülkenin kuralını tam olarak uygular.
Kırpma, ölçme, arka plan okuma ve baskı; hepsi kendi tarayıcınızda, kendi donanımınızda, tarayıcının zaten beraberinde getirdiği JPEG kodlayıcısıyla çalışır. Bu aracın hiçbir türde ağ özelliği yoktur — getirecek bir şey yok, gönderecek bir şey yok — ve olsaydı bile bu sayfanın öbür ucunda yüzünüzün fotoğrafının gönderilebileceği bir sunucu yok.
✗ Yükleme yok
✗ Hesap yok
✗ Filigran yok
✓ Çevrimdışı çalışır
✓ Açık kaynak
Canlı kontrol:kontrol ediliyor…
Çevrimdışı:kontrol ediliyor…
Bize güvenmek zorunda değilsiniz: geliştirici araçlarını açın, Ağ sekmesini izleyin ve bir pasaport fotoğrafı yapın. Tek bir istek bile bir resim, bir küçük resim, bir dosya adı ya da seçtiğiniz şeyden tek bir bayt taşımıyor. Ya da internet bağlantısını kesip yine de bir tane yapın.
Gizlilik iddiası nasıl doğrulanabilir
Yüzünüzün fotoğrafı bu makineden hiç ayrılmaz. Bu, çoğu araçtan çok burada önemlidir: bu sayfanın ele aldığı dosya yüzünüzün bir resmidir ve onunla yapmak üzere olduğunuz şey, belgesine başvurduğunuz ülkeyi adlandırır. Content-Security-Policy, bu sayfanın iletişim kurabileceği her adresi tek tek sayar ve bunların hiçbiri bu siteye ait değildir. Fotoğrafınızın toplanabileceği bir uç nokta burada yok.
Burada hiçbir şey bir şey getirmiyor.src/ içinde hiçbir yerde fetch, XMLHttpRequest ya da sendBeacon yok. Kural kitabı, src/specs.js içindeki bir tablodur; sayfayla birlikte sunulur ve onunla birlikte önbelleğe alınır — bakılacak bir ülke listesi ve fotoğrafınızı uzaktan karşılaştıracak bir şey yoktur.
Yüz, bir yüz modeli olmadan bulunuyor. İndirilecek ağırlık, çıkarım çalışma zamanı ve getirilen hiçbir şey yok: tepe noktası, kafanızın arkasındaki duvara karşı oluşan dış hattından; bebekler ise yüzün, çevresinden daha koyu olan lekelerinden gelir. İçinde hiçbir şey ten rengi okumaz ve bu şekilde yazılmasının bütün sebebi budur — yanlış olan bir model eşitsiz biçimde yanlıştır; bazı yüzlerde diğerlerinden daha kötüdür. Bu bir hüküm değil bir başlangıç konumudur: sayfa dört noktadan hangisini ölçemediğini söyler, her nokta sürüklenebilir kalır ve Ben yerleştireceğim'e geçmek onu tümüyle kapatır.
Google neyi yüklüyor, neyi almıyor. Reklam ve ölçüm betikleri Google'dan, bağış düğmesi de Buy Me a Coffee'den geliyor. Hiçbirine fotoğrafınız, yüzünüz ya da hangi ülkenin kuralını seçtiğiniz hakkında bir şey verilmiyor. Bir dosyayı okuyan, kırpan, ölçen ya da yazan her satır bu kaynaktan sunuluyor ve depoda listeleniyor.
Çevrimdışı çalışır. Ağ bağlantısını kesin, araç hiç değişmez; çünkü içinde en baştan beri bir ağ adımı yoktu. Hepsinin içindeki en basit kanıt bu.
Kendiniz kontrol edin. Yukarıdakilerin hiçbirine güvenmeniz gerekmez. Bu sayfa, depodaki şablonlardan ve yapılandırmadan, okuyup kendiniz çalıştırabileceğiniz bir derleme betiği tarafından üretilir ve sonuç dist dalına işlenir — yani sunulan şeyi kaynakların bir derlemesinin ürettiğiyle karşılaştırabilirsiniz:
Önce okunmaya değer dosyalar, Content-Security-Policy için config/site.toml, kural kitabı için src/specs.js — her ülkenin yayımlanmış rakamları, her birinin hangi kurumdan ve hangi tarihte okunduğuyla — dört noktanın nasıl bulunduğu için src/detect.js — bir dış hat ve iki koyu leke; içinde hiçbir yerde model yok — o dört noktayı bir kırpmaya çeviren hesap için src/geometry.js ve baskı çözünürlüğünü dosyaya yazan, ayrıca fazla küçük bir yüklemeyi bir formun dayattığı boyuta çıkaran iki başlık düzenlemesi için src/jpeg.js.
İş yerinizin güvenlik yazılımı bir yükleme uyarısı verirse. Tarayıcıda bir dosyanın seçildiği anı izler ve sayfanın onu göndermeye niyetli olup olmadığını bilemez — bu yüzden seçim anında uyarır. Buradan hiçbir şey gönderilmez: tarayıcınızın geliştirici araçlarını açın, Ağ sekmesine geçin ve bir dosya seçin. Onu taşıyan bir istek yoktur; sayfanın kendi yerel önizlemesi dışında hiçbir istek yoktur. Aynı denetimi BT ekibiniz yarım dakikada yapabilir.
1 Fotoğrafı seçin
Tarayıcınızın açabildiği her resim. Düz bir duvarın önünde, gün ışığında, yaklaşık bir buçuk metreden çekilmiş bir telefon fotoğrafı, bu kuralların çoğunun etrafında yazıldığı şeydir — ve doğrudan diskinizden okunur, hiçbir yere gönderilmez.
2 Ülkeyi ve belgeyi seçin
Aşağıdaki her rakam, altında adı geçen kurumdan aktarılmış yayımlanmış gerekliliktir. Bu listeyle ilgili hiçbir şey tahmin değildir ve hiçbir şey getirilmez — src/specs.js içindeki bir tablodur ve sayfayla birlikte sunulur.
Kendiniz yazacağınız rakamlar
Buradaki KB, 1024 bayt demektir; bu formların da kastettiği budur.
3 Yüzü işaretleyin ve çerçevelemeyi denetleyin
Tepe, çene ve her iki bebek. Bir kuralın ölçtüğü şeyin tamamı bu dört noktadır; yani kırpma, onlar nerede biterse oradan alınır — yanlış düşenleri sürükleyin, sonra Kutuyu yerleştir'e basın. Onları bulmak resmin kendisini okur: kafanızın arkasındaki duvara karşı oluşan kenarı ve gözlerin bulunduğu daha koyu lekeleri. İçinde model yok ve hiçbir şey getirilmiyor; bu bir hüküm değil bir başlangıç konumudur ve düzeltmenin size ait olmasının ve alttaki panelin dört noktadan hangisini ölçemediğini söylemesinin sebebi de budur.
Bir fotoğraf seçin, kırpma kutusu burada görünsün.
4 Arka plan
Kırpmanın üst kısmındaki bir şeritten ve omuzların üstünde her iki yanından okunur — kadrajın arka plandan başka bir şey olmaması gereken bölümlerinden. RGB'de değil CIE Lab'da ölçülür; çünkü kırk RGB birimi uzaktaki iki gri birbirinden ayırt edilemez, kırk birim mavi ise başka bir renktir.
Sizinki ne okunuyor
Kuralın istediği
5 Kaydedin
Bitti
ICAO standardıHerhangi bir biyometrik seyahat belgesiMakinece okunabilir çekim35 x 45 mm’lik çerçeve dünyanın büyük bölümünün belge düzenlerken tuttuğu ölçüdür; yüzde 70-80 baş yüksekliği ve göz çizgisinin yüksekliğin yarısı ile beşte üçü arasında olması da aşağıdaki her kuralın türediği geometridir.Doc 9303 ayrıca kaydedilen görüntüde iki göz merkezi arasında en az 90 piksel ister; günümüz telefon fotoğrafından alınan 413 x 531’lik bir kırpma bunu rahatça geçer.Amerika Birleşik DevletleriPasaport, vize ve yeşil kartÇevrimiçi fotoğraf yüklemeKare, üstelik yaygın kullanılan tek kare pasaport fotoğrafı: 2 x 2 inç, yani 51 x 51 mm.Baş 25 ile 35 mm arasında herhangi bir yerde olabilir — ICAO kuralından çok daha geniş bir aralık; göz çizgisi de oran olarak değil alt kenardan ölçülür.Yüklenen dosya da kare olmalı, kenarı 600 ile 1200 piksel arasında, ve formun dayattığı üst sınır 240 KB.Çeşitlilik vizesi çekilişi başvurusuEntrant Status Check yüklemesiYukarıdaki pasaport kuralıyla aynı fotoğraf, ama başvuru formu tek bir boyut kabul ediyor, başka hiçbirini değil: tam 600 x 600 piksel, en çok 240 KB.Fotoğrafı yüzünden reddedilen bir başvuru düzeltilmez, çöpe atılır — bu yüzden bunu yaklaşık değil tam tutturmak gerekir.Birleşik KrallıkPasaportÇevrimiçi başvuru için dijital fotoğrafBaş çeneden tepeye ölçülür ve 29 ile 34 mm arasında olmalıdır — ICAO aralığından belirgin biçimde kısa, dolayısıyla ICAO kuralına göre kırpılmış bir fotoğraf burada başı fazla büyük diye geri çevrilebilir.Dijital kuralın üst sınırı kadar alt sınırı da var: 50 KB’nin altında yükleme fazla küçük diye reddedilir.Schengen bölgesiVize başvurusuHer Schengen konsolosluğunun kullandığı ortak vize biçimi: 35 x 45 mm, yüz yüksekliğin yüzde 70 ila 80’ini dolduruyor, yani 32 ila 36 mm.Konsolosluklar arka plan konusunda aynı fikirde değil. Düz açık griyi kimse geri çevirmez; üstünde gölge olan beyaz bir duvarı çoğu geri çevirir.AlmanyaPasaport ve kimlik kartıBundesdruckerei’nin fotoğraf şablonu 35 x 45 mm’lik bir çerçevede 32 ila 36 mm yüz yüksekliği ve gözlerin üst üçte birde olmasını ister.2025’ten beri fotoğraf normalde belgeyi düzenleyen dairede çekiliyor ya da fotoğrafçı tarafından oraya elektronik olarak gönderiliyor; burada üretilen bir baskı, hâlâ baskı kabul eden başvurular için.KanadaPasaportBiçim bakımından aykırı olan: 50 x 70 mm, oran olarak buradaki her şeyden daha uzun ve dar, dolayısıyla başka bir ülke için yapılmış bir kırpma buna oturmaz.Yüz yüksekliği çeneden tepeye 31 ila 36 mm. Kanada göz çizgisi yayımlamıyor, bu yüzden burada gösterilen aralık başın çerçevede ortalanmasından çıkan aralık; kural değil, yol gösterici olarak alın.Fotoğrafçının arkasına tarihi ve stüdyonun adını basması gerekir; bunu hiçbir araç sizin için yapamaz.AvustralyaPasaport35 x 45 mm’lik bir baskıda, düz ve açık renkli bir arka plan üzerinde çeneden tepeye 32 ila 36 mm yüz.Kâğıt başvuruda iki baskı isteniyor; aşağıdaki tabaka dışa aktarımı tam da bunun içindir.HindistanPasaportPassport Seva düz beyaz arka plan üzerinde 2 x 2 inçlik bir fotoğraf ister — Amerika Birleşik Devletleri’nin kullandığı çerçevenin aynısı.35 x 45 mm’lik baskı, çoğu Hint formunun «pasaport boyu» derken kastettiği şeydir ve bu listede ayrı bir kayıt olarak duruyor — ikisi birbirinin yerine geçmez.Form için pasaport boyu baskıBir bankanın, bir üniversitenin ya da bir resmî formun yapıştırılmak üzere «pasaport boyu fotoğraf» isterken kastettiği şey: 35 x 45 mm, beyaz arka plan, baş ve omuzlar.Bunun için baş yüksekliği aralığı yayımlayan bir makam yok, o yüzden ICAO’nunki uygulanıp yol gösterici olarak gösteriliyor. Bunları kimse cetvelle ölçmüyor.SSC / UPSC çevrimiçi form fotoğrafıÇevrimiçi başvuru fotoğrafıBu formların gerçekten dayattığı şey üç sayıdır: 200 x 230 piksel, JPEG ve 20 ile 50 KB arası. İki uç da denetleniyor — 12 KB’lik bir dosya fazla küçük diye reddedilir, tıpkı 60 KB’liğin fazla büyük diye reddedildiği gibi.Baş ve omuz çerçevelemesi ölçülmek yerine sözle anlatılmış; buradaki aralıklar da formlardaki örnek görsellerden çıkarılmış yol göstericiler.Baskı boyu yok, çünkü basılacak bir şey yok: bu bir web formu dosyası. Tabaka dışa aktarımı bunun için kapalı.SSC / UPSC çevrimiçi form imzasıÇevrimiçi başvuru imzasıHiç portre değil: beyaz kâğıda siyah ya da koyu mavi mürekkeple atılmış, fotoğraflanmış ya da taranmış, 140 x 60 piksele kırpılmış ve 10 ile 20 KB arasında JPEG olarak kaydedilmiş bir imza.Baş ve göz bindirmesi bunda kapalı. Bunun yerine kâğıdın açık renkli olduğu, üzerinde mürekkep bulunduğu ve mürekkebin formun boş sayacağı kadar soluk olmadığı denetleniyor.Bir imzanın 140 x 60’lık kırpması 8400 pikseldir. Bu kuralın zor yanı 20’nin altında kalmak değil, 10 KB’ye ulaşmaktır — sayfadaki dolgu notuna bakın.ÇinPasaport ve vizeÇevrimiçi vize başvurusu yüklemesi33 x 48 mm’lik bir çerçeve — neredeyse her yerde kullanılan 35 x 45’ten dar; baş çeneden tepeye 28 ila 33 mm.Yüklemenin üst sınırı kadar alt sınırı da var — tam 354 x 472 pikselde 40 KB ile 120 KB arası; bu da aynı çerçevenin 272 dpi hâlidir.JaponyaPasaport35 x 45 mm’lik bir baskı; yüz çeneden tepeye 34 mm, artı eksi 2 mm, ve başın üstünde 4 ila 6 mm boş alan.Başın üstündeki boşluk burada baş yüksekliğinden çıkarılmak yerine kendi başına bir kural olarak belirtilmiş; gösterilen göz aralığının yol gösterici olmasının nedeni budur.Başka herhangi bir yerSayıları kendiniz girinForm ne istiyorsaBunda her sayı değiştirilebilir. Önünüzdeki formda ne yazıyorsa onu girin; bindirme, baskı ve dosya boyutu araması hepsi ona uyar.ICAO geometrisiyle başlar, çünkü yukarıdaki listede olmayan bir ülkenin onu kullanma olasılığı başka her şeyden çok daha yüksektir.Yerleşik uygulamaKırtasiyecinin 35 x 45 mm standardı, yayımlanmış bir kural değilSizSize ne gönderildiysebaskı boyu yok — bu kural bir web formu için{dpi} dpi’de {width} x {height} mm{width} x {height} pikseltam {width} x {height} px{width} x {height} px, {maxWidth} x {maxHeight} boyutuna kadaren az {width} x {height} px{min} ile {max} arası{max} kadar{min} ve üzeridosya boyutu için bir kural belirtilmemişYükleme kuralıyayımlanmış yok — bu bir baskı{pixels}, JPEG, {size}{n} bayt{n} KB{n} MB{authority} kaynağından aktarıldı — {document}. {checked} tarihinde denetlendi. Kurallar değişir; yukarıdaki sayılar önünüzdeki formla karşılaştırmanız gereken sayılardır.Kendi sayılarınız. Burada hiçbir şey hiçbir şeyle karşılaştırılmıyor.Bir imza başka türlü denetlenir: kâğıdın açık renkli olduğu, üzerinde mürekkep bulunduğu ve kırpmanın bir çizgiyi ya da sayfa kenarını içine almadığı.Kırpmanın üstünden geçen ve iki yanından aşağı inen bir şeritten, omuzların üzerinden okunur — çerçevenin arka plandan başka bir şey içermemesi gereken bölümlerinden. RGB yerine CIE Lab ile ölçülür, çünkü kırk RGB birimi ayrı iki gri birbirinden ayırt edilemez ama kırk birim mavi bambaşka bir renktir.Bu kuralın alt sınırı {floor} dpi. {chosen} dpi’de dosya {size} olarak çıkıyor ve JPEG bu çözünürlüğü kendi başlığında taşıyor, böylece matbaa tahmin etmek yerine doğru boyutta basıyor.{sheet}; aralara kesim işaretleri konuyor ve hiçbir fotoğrafın üzerine bir şey basılmıyor.4 x 6 inç baskı (10 x 15 cm)5 x 7 inç baskı (13 x 18 cm)A4 tabaka (210 x 297 mm)US Letter (8,5 x 11 inç)bu fotoğraf bu kâğıda hiç sığmıyor.1 kopya, {columns} yan yana ve {rows} alt alta{n} kopya, {columns} yan yana ve {rows} alt altabu, bu tarayıcının açabileceği bir görsel değil.{name} — {width} x {height} piksel{name}: {why}Kural var olandan daha fazla görüntü istedi: {list}. Bunun yerine kutu fotoğrafın içinde tutuldu; aşağıdaki sayıların hepsinin yeşil olmamasının nedeni bu. Çözüm, bir adım geriden çekilmiş bir fotoğraf.{side} {value} pxüsttealttasoldasağda{a}, {b}Tepebaşın en üst noktası, saç dâhilÇeneçenenin alt ucuSol gözgözbebeği, baktığınızda soldakiSağ gözöteki gözbebeği{label}: {hint}. Ok tuşları onu taşır; Shift basılıyken bir seferde on piksel.Kırpma alanı. Ok tuşları onu taşır, Alt ile ok tuşları boyutunu değiştirir, Shift basılıyken her adım on pikseldir. Biçimi kural belirler ve değiştirilemez.{width} x {height} mm baskı yazılıyortabaka yerleştiriliyorşuna sıkıştırılıyor: {label}bittiBaskı — {width} x {height} mm{width} x {height} piksel, {size}; {dpi} dpi dosyanın kendi içine yazıldı, böylece matbaa doğru boyutta çoğaltır.Tabaka — {paper}{sheet}, {size}, {dpi} dpi yazılı. Yüzde 100’de basın — tabakanın yanlış boyutta çıkmasına yol açan şey «sayfaya sığdır»dır.Yükleme — {width} x {height}1 kodlamadan sonra {size}. {how}{n} kodlamadan sonra {size}. {how}Dosyalar hazırlanırken bir şeyler ters gitti: {why}bu tarayıcı görseli çözemedi.bu tarayıcı JPEG yazmak istemedi.çok fazla denemeden sonra vazgeçildi.ne baskı boyu ne de piksel boyu olan bir kurala göre kırpma yapılamaz.Kullanmaya değer en düşük kalitede bile bu {size} çıkıyor, yani sınırın üstünde. Görselde formun öngördüğünden fazla ayrıntı var.{quality} kalitesinde yazıldı, yani {size} — formun kabul ettiği aralığın içinde.Görsel kalite ayarının en tepesinde {size} olarak kodlanıyor, bu da formun dayattığı {floor} alt sınırının hâlâ altında. Ona ulaşmak için {added} JPEG yorumu eklendi; görselin kendisine dokunulmadı.Baskı boyutuBaş, çeneden tepeyeGöz hizası, alttanArka plan{min} ile {max} arası{range} ({min}–{max} mm){band} (tavsiye){percent} ({mm} mm)Baş yüksekliği {measured}. Kural {wanted} istiyor.Baş yüksekliği {measured}, yani fazla küçük. Kural {wanted} istiyor. Kutuyu küçültün.Baş yüksekliği {measured}, yani fazla büyük. Kural {wanted} istiyor. Kutuyu büyütün.Göz hizası {measured}. Kural {wanted} istiyor.Göz hizası {measured}, yani karede fazla aşağıda. Kural {wanted} istiyor. Kutuyu aşağı kaydırın.Göz hizası {measured}, yani karede fazla yukarıda. Kural {wanted} istiyor. Kutuyu yukarı kaydırın.Göz hizası düz.Baş {degrees} derece sola yatık; bu, bir memurun fark etmeyeceği birkaç derecenin içinde kalıyor.Baş {degrees} derece sağa yatık; bu, bir memurun fark etmeyeceği birkaç derecenin içinde kalıyor.Baş {degrees} derece sola yatık ve bu fark edilir. Fotoğrafı kamerayı düz tutarak yeniden çekin ya da önce görüntüyü düzeltin.Baş {degrees} derece sağa yatık ve bu fark edilir. Fotoğrafı kamerayı düz tutarak yeniden çekin ya da önce görüntüyü düzeltin.Yüz karenin ortasında.Yüz, karenin genişliğinin {size} kadarı ortanın solunda. Kutuyu öbür yana çekin ya da yeniden “Oturt”a basın.Yüz, karenin genişliğinin {size} kadarı ortanın sağında. Kutuyu öbür yana çekin ya da yeniden “Oturt”a basın.Kırpma {have} piksel, çıktı ise {need}; yani uydurulacak bir şey yok.Kırpma yalnızca {have} piksel, çıktı ise {need}. Biraz büyütülecek; bu da azıcık keskinliğe mal olur, başka bir şeye değil.Kırpma yalnızca {have} piksel, çıktı ise {need}. Bu çok yetersiz: sonuç yumuşak çıkar, kâğıtta ise ekran görüntüsü gibi durur. Tek çözüm, daha yakından ya da daha yüksek çözünürlükte çekilmiş bir fotoğraf.Ölçüler kuralı henüz tutturmuyor. Dosyaları yine de kaydedebilirsiniz — burada kimse size kendi fotoğrafınızı vermemezlik etmez — ama formun ölçeceği şey yukarıdaki rakamlardır.Ölçüler kuralı tutturuyor. Arka plan tutturmuyor ve bir fotoğrafın geri gelmesinin daha sık görülen sebebi budur.Ölçüler kuralı tutturuyor, arka plan da kabul edilebilir görünüyor.Düz beyazdüz beyazBeyaz bir duvar fotoğrafta açık gri çıkar. İstenen şey düz, her yeri eşit aydınlatılmış, gölgesiz bir arka plandır; bir boya rengi değil.Beyaz ya da kırık beyazbeyaz ya da kırık beyazİkisi de kabul edilir; bu da pratikte düz ve açık olan her şey demek: desen yok, mobilya yok, başın arkasında gölge yok.Düz açık gridüz açık griAçık gri, ICAO’nun tercihidir; çünkü açık tenli bir yüzü arka plandan ayırır, koyu saçı da öyle. Saf beyaz ikisini de yapmaz.Açık gri ya da kremaçık gri ya da kremBirleşik Krallık’ın kullandığı ifade. Krem, sıcak bir kırık beyaz gibi okunur; kuralın derdi arka planın düz ve tekdüze olması, belli bir ton olması değil.Arka plan {hex} ölçülüyor ve bu, {wanted} olmaktan çok uzak.Arka plan {hex} ölçülüyor — {wanted} rengine yakın ama tam o değil.Arka plan {hex} ölçülüyor ve {wanted} olarak geçer.Tek bir düz renk değil — arkanızda bir gölge, bir desen ya da bir nesne var.Hafifçe dalgalı. Duvardan yarım metre daha uzakta durmak çoğu zaman çözümün tamamıdır.Her yeri eşit aydınlatılmış, başın arkasında gölge yok.Arka planın bir yanı öbüründen epeyce koyu; bu da yandan ışık gibi okunuyor.Bir yan öbüründen biraz daha koyu.{colour} Bu araç arka planı değiştirmez: bir insanı fotoğraftan kesip çıkarmak bir bölütleme modeli ister ve kötüsü, fotoğrafları zaten en çok reddedilen kişilerin saçını yer. Duvardan yarım metre daha uzakta durmak, bunların herhangi bir filtreden daha fazlasını çözer.Burada imzanıza dokunulmuyor. Ölçülüp size bildiriliyor, kırpma da sizin elinizde.Kırpmada neredeyse hiç mürekkep yok. Ya kutu imzanın dışında kalmış ya da kalem fotoğrafa çıkamayacak kadar açıkmış.Çok fazla koyu piksel — kırpmanın çizgili bir satırı ya da sayfanın kenarını almadığından emin olun.Mürekkep kırpmanın %{coverage} kadarını kaplıyor; bu da imza gibi okunuyor.Kâğıt beyaz yerine gri çıkıyor. Sayfaya daha çok ışık, ya da fotoğraf yerine tarama.Kâğıt biraz sönük. Çoğu form, imzanın arkasında temiz ve beyaz bir sayfa ister.Kâğıt temiz ve beyaz.Dördü de fotoğraftan ölçüldü — tepe kafanızın dış hattından, bebekler kendi koyuluklarından, çene ise çene hattının boyuna karıştığı yerden. Yine de denetleyin ve yanlış düşenleri sürükleyin: kırpma, onların bittiği yerden alınır.Yerleştirildi ama hepsi ölçülmedi. Kutuyu yerleştirmeden önce dört noktayı da denetleyin.Bu fotoğrafta hiçbir şey ölçülemedi. Noktalar bunun yerine açılış konumlarında duruyor — onları tepeye, çeneye ve her iki bebeğe sürükleyin.Dört nokta sizin ve hiçbir şey onları oynatmayacak. Her birini tepeye, çeneye ve bir bebeğe sürükleyin.Bir noktayı oynattınız, yani artık dördü de sizin. «Benim için bul» resmi yeniden ölçer.Arkanızdaki duvar, bir kafanın kenarını bulacak kadar düz değil.Kafa fotoğrafın üstünden taşıyor, yani bulunacak bir tepe noktası yoktu.Gözler seçilemedi, bu yüzden ikisi de bu boyutta bir kafada genellikle bulundukları yere kondu.Çene, bu kafanın dış hattından değil bir kafanın oranlarından geldi.Yüzü yeniden bulNoktaları geri koyfotoğraflarınız hiçbir yere gitmedi. {total} dosya yüklendi, hepsi bu sayfanın kendi dosyaları. {platform}bir şey {hosts} ile iletişim kurdu; bu araç bunu asla yapmaz. Bunu araştırmaya değer sayın. {platform}Sayfanın kendi reklam, ölçüm ve bağış düğmesi betikleri {hosts} sunucudan yüklendi; hiçbirine bir fotoğraf ya da ondan bir bayt verilmedi.Sayfanın kendi reklam, ölçüm ve bağış düğmesi betikleri {hosts} sunucudan yüklendi; hiçbirine bir fotoğraf ya da ondan bir bayt verilmedi.
İşe yaradı mı?
Ne yanlış gitti?
Teşekkürler — bu yardımcı oluyor.
Yalnızca yanıt gönderilir, yalnızca bir düğmeye bastığınızda. Dosyanız, adı veya onun hakkında hiçbir şey asla gönderilmez.
# Vesikalık Fotoğraf Yapıcı — şartnamesine uygun pasaport ve vize fotoğrafları
Ülkeyi seçin. O ülkenin kuralını tam olarak uygular.
> Ülkenizin yayımlanmış kuralına uygun bir pasaport ya da vize fotoğrafı yapın: tam mm ve DPI, canlı kafa yüksekliği ve göz hattı yerleşimi, arka plan denetimi, basılabilir 4x6 sayfa ve portalın KB sınırına sığdırılmış bir dosya. Hiçbir şey yüklenmez.
Bu sayfa, tamamen tarayıcınızda çalışan etkileşimli bir araçtır: https://abox.tools/tr/biyometrik-vesikalik-fotograf/. Ona verdiğiniz hiçbir şey yüklenmez. Aşağıda, sayfanın bu araç hakkında sözcüklerle söylediği her şey yer alır; kullanmak için adresi açın.
## fotoğraflarınız **asla yüklenmez**. Sunucu yoktur.
Kırpma, ölçme, arka plan okuma ve baskı; hepsi kendi tarayıcınızda, kendi donanımınızda, tarayıcının zaten beraberinde getirdiği JPEG kodlayıcısıyla çalışır. Bu aracın hiçbir türde ağ özelliği yoktur — getirecek bir şey yok, gönderecek bir şey yok — ve olsaydı bile bu sayfanın öbür ucunda yüzünüzün fotoğrafının gönderilebileceği bir sunucu yok.
- ✗ Yükleme yok
- ✗ Hesap yok
- ✗ Filigran yok
- ✓ Çevrimdışı çalışır
- ✓ Açık kaynak
## Geri gönderilmeyecek bir pasaport fotoğrafı nasıl yapılır
1. **Fotoğrafı seçin.** Düz bir duvarın önünde, gün ışığında, yaklaşık bir buçuk metreden çekilmiş bir telefon fotoğrafı. Tarayıcı onu doğrudan diskinizden okur; siz bunu yaparken hiçbir yere hiçbir şey gönderilmez.
2. **Ülkeyi ve belgeyi seçin.** Panel o zaman o kuralın baskı boyutunu, kafa yüksekliği aralığını, göz hattını, arka plan rengini ve yükleme sınırlarını gösterir — her rakamın hangi kurumdan geldiği ve hangi tarihte okunduğuyla birlikte. O listedeki hiçbir şey tahmin değildir ve size gönderilip de listede olmayan her şey «Başka bir yer» altına girer.
3. **Yüzünüzdeki dört noktayı denetleyin.** Tepe, çene ve her iki bebek — kuralın ölçtüğü şeyin tamamı bu dört noktadır. Resmin kendisi ölçülerek yerleştirilirler ve altlarındaki satır, bunlardan hangisinin başarıldığını ve hangisinin hesaplanmak zorunda kaldığını söyler; yanlış düşenleri sürükleyin ya da *Ben yerleştireceğim*'e geçip dördünü de kendiniz yapın. Sonra *Kutuyu yerleştir*'e basın; kırpma, o ülkenin istediği yere otursun.
4. **Dört denetimi ve arka planı okuyun.** Kafa yüksekliği, göz hattı, ortalama ve eğiklik; her biri kutunun o anki hâlinden ölçülür ve her biri dışarıdaysa hangi yöne sürükleyeceğinizi söyler. Arka plan, kırpmanın üstünden ve yanlarından okunur ve kuralın istediği renkle karşılaştırılır — fotoğrafları asıl reddettiren şey olan eşitsizlik, renkten ayrı olarak ölçülür.
5. **Üç dosyayı alın.** Baskı; tam milimetrelerinde ve çözünürlüğü dosyanın içine yazılmış hâlde, böylece bir dükkân onu doğru boyutta bassın. Sayfa; bir 4 × 6'nın aldığı kadar kopya ve aralarında kesim işaretleriyle. Ve yükleme; portalın dayattığı piksel boyutunda ve iki ucundan da dayattığı KB aralığının içinde.
## Uzun sürüm
[Geri çevrilmeyen bir vesikalık fotoğraf nasıl çekilir](https://abox.tools/tr/rehberler/vesikalik-fotograf-cekme/): Bir vesikalık fotoğrafta gerçekte neyin ölçüldüğü - baş yüksekliği, göz hattı, arka plan - hangi ülkenin hangi sayıları istediği ve çevrimiçi bir formun dayattığı piksel ve KB sınırlarının nasıl tutturulacağı.
## Kutuda ayrıca
- [Görüntü istifleyici](https://abox.tools/tr/goruntu-istifleme/): Yirmi kare tek karede, yirmi yükleme ve RAW dönüştürücü olmadan.
- [Görsel Karartıcı](https://abox.tools/tr/resim-karartma/): Kapattığınız şey dosyanın içinde örtülmez, dosyadan silinir.
- [EXIF Görüntüleyici ve Silici](https://abox.tools/tr/exif-verisi-silme/): Bir fotoğrafın sizin hakkınızda ne söylediğini görün. Sonra onu çıkarın.
- [DICOM Görüntüleyici](https://abox.tools/tr/dicom-goruntuleyici/): BT, MR, röntgen ve ultrason; penceresi, başlığı ve ölçümleriyle.
## Sorular
### Fotoğrafım herhangi bir yere yükleniyor mu?
Hayır. Resim, tarayıcının zaten beraberinde getirdiği JPEG kodlayıcısıyla, kendi donanımınızda, kendi tarayıcınız tarafından çözülür, kırpılır, ölçülür ve yazılır. Bu aracın hiçbir türde ağ özelliği yoktur — hiçbir zaman bir şey getirmez ve hiçbir zaman bir şey göndermez — ve sayfanın `Content-Security-Policy`'si iletişim kurabileceği her adresi tek tek sayar; bunların hiçbiri bu siteye ait değildir. Bu, çoğu araçtan çok burada değerlidir: dosya, yüzünüzün bir fotoğrafıdır.
### Hangi ülkeler kapsanıyor?
Şimdiye kadar aktarılan şartnameler: ICAO standardının kendisi, Amerika Birleşik Devletleri (pasaport ve farklı yükleme kuralları olan Diversity Visa başvurusu), Birleşik Krallık, Schengen vizesi, Almanya, Kanada, Avustralya, Hindistan (pasaport, 35 × 45 mm baskı ve SSC/UPSC form fotoğrafı ile imzası), Çin ve Japonya. Her kayıt, geldiği kurumu ve okunduğu tarihi adıyla belirtir. Başka her şey «Başka bir yer» altına girer; orada her rakamı siz yazarsınız — ve dünyanın çoğu ICAO geometrisine göre belge verdiğinden, o kayıt onun üzerinde başlar.
### Yüz modeli olmadan tepeyi, çeneyi ve gözleri nasıl buluyor?
Genel bir yüz bulucunun varsaymasına izin verilmeyen, bu aracınsa izin verilen bir şeyi kullanarak: bu şartnamelerin her biri aynı sahneyi dayatır — tek kişi, kameraya bakıyor, düz ve eşit aydınlatılmış bir duvarın önünde. Bu yüzden duvarın rengi resmin kenarından okunur, o renk olmayan her şey kişidir ve onun en üstü, saç dahil, tepe noktasıdır. Bebekler, kendi çevrelerinden daha koyu, birbiriyle aynı hizada ve kafanın ortasının iki yanında duran en iyi leke çifti olarak bulunur — yerel bir karşılaştırmadır, yani içindeki hiçbir şey bir yüzün ne renk olduğuna bağlı değildir. Bu yolla bulunamayan tek nokta çenedir; çünkü bir çene hattı ile boyun arasındaki sınır, üzerinde renk değişimi olmayan yumuşak bir kenardır. O, üstündeki saç da sayıldığında bir kafanın ortasının biraz altında duran bebeklerden hesaplanır ve sonra dış hatta karşı denetlenir. Hepsi `src/detect.js` içinde aritmetiktir: ağırlık yok, çıkarım çalışma zamanı yok, getirilen bir şey yok ve içinden geçen her yüz için aynı aritmetik. Asıl önemli olan da o son kısımdır; çünkü hazır bir bulucu eşitsiz biçimde yanılır — bazı yüzlerde diğerlerinden daha kötü — ve zaten fotoğrafları en sık reddedilen insanlar, onun yüzüstü bırakacağı insanlardır.
### Yerleştirdiği noktalara ne kadar güvenmeliyim?
Başlamaya yetecek kadar, bakmayı atlayacak kadar değil. Dördünün de yanıldığı bir fotoğraf vardır: desenli bir duvar ya da bir kitaplık, kafayı bulacak bir dış hat bırakmaz; üstten kırpılmış bir kafanın resimde tepe noktası hiç yoktur; gözlük, kalın bir kâkül ya da kapalı gözler bebekleri yanlış bir ayrıntıya koyabilir. Bu yüzden araç, dört noktadan hangisini ölçtüğünü ve hangisini hesaplamak zorunda kaldığını açıkça söyler; içinde düz bir arka plan olmayan bir resimde bir cevap uydurmak yerine doğrudan reddeder ve her noktayı sürüklenebilir bırakır. Kırpma, noktaların bittiği yerden alınır; asla başladıkları yerden değil. Dördünü de kendiniz yerleştirmeyi tercih ederseniz resmin üstündeki anahtar *Ben yerleştireceğim* der ve herhangi bir noktayı elle oynatmak kendiliğinden ona geçer — o andan itibaren onlar sizindir ve hiçbir şey onları bir daha oynatmaz.
### Kafa yüksekliği kuralı nedir ve benimki neden sürekli kalıyor?
Bu şartnamelerin her biri, kafanın kadrajın ne kadarını doldurması gerektiğini, çenenin altından saç dahil kafanın tepesine kadar ölçerek belirtir — genellikle yüzde 70 ila 80, ki bu 45 mm'lik bir fotoğrafta 31,5 ila 36 mm eder. Kalmanın olağan sebebi bir özçekimdir: bir kol boyu yaklaşık 60 cm'dir, bu da yüzü bozar ve kafayı kadrajda fazla büyük gösterir. İkinci olağan sebep tepe noktasıdır — o, saç çizgisi değil saçın tepesidir ve saç çizgisini işaretlemek her kafanın fazla küçük çıkmasına yol açar.
### Dosya neden en az 20 KB olmalı ve nasıl doldurulabilir?
Hindistan sınav portalları, Çin vize formu ve Birleşik Krallık pasaport yüklemesinin hepsi bir azami dosya boyutunun yanı sıra bir asgari boyut da belirtir; çünkü bunun altındaki bir dosya genellikle birinin yanlışlıkla yüklediği bir küçük resimdir. 200 × 230'luk bir fotoğraf 46.000 pikseldir ve bir tarayıcının yazacağı en iyi kalitede bile 15 KB'ye düşebilir; daha az sıkıştırarak onu büyütmenin de yolu yoktur. Bu yüzden araç, boşluklarla dolu bir JPEG yorum bölümü ekler. Bu, JPEG standardının bir parçasıdır, her çözücü onu atlar ve resim bit bit aynı resimdir — yalnızca dosya uzamıştır. Dolgu, dosyanın içinde İngilizce olarak tam da bunu söyler.
### Arka planı denetliyor mu ve bir tanesini değiştirebilir mi?
Denetler ve değiştirmez. Renk, kırpmanın üst kısmındaki bir şeritten ve omuzların üstünde her iki yanından okunur ve kuralın rengiyle RGB'de değil CIE Lab'da karşılaştırılır — kırk RGB birimi uzaktaki iki gri birbirinden ayırt edilemez, kırk birim mavi ise başka bir renktir. Eşitsizlik ayrı olarak ölçülür; çünkü beyaz bir duvardaki bir gölge, fotoğrafları asıl reddettiren şeydir ve bir renk sorunu değildir. Bir arka planı değiştirmek, bir insanı bir resimden kesip çıkarmak demektir ki bu bir bölütleme modelidir ve kötü olanı saçı yer. Duvardan otuz santim daha uzakta durmak, bunların hiçbir filtreden daha fazlasını düzeltir.
### 4 x 6 sayfa ne işe yarıyor?
Bir kabin, altı fotoğraf için birkaç yüz lira alır. Bir fotoğraf bayisi 6 × 4 basar, üstelik kuruşlara ve her biri bunu yapar. Bu yüzden araç, kâğıdın aldığı kadar kopyayı yan yana dizer — bir 6 × 4 üzerinde 35 × 45 için sekiz — aralarında kesim işaretleriyle ve hiçbir resmin üzerine bir şey basmadan. Hiçbir şey sığdırmak için ölçeklenmez: her kopya tam olarak kuralın istediği boyuttadır; çünkü bir tane daha sığsın diye onları yüzde iki küçülten bir sayfa, hepsi yanlış boyutta sekiz fotoğraf demek olurdu. Onu yüzde 100'de basın; bir sayfayı yanlış çıkaran şey «sayfaya sığdır»dır.
### Pikseller aynıysa DPI neden önemli?
Çünkü bir JPEG ne boyutta olduğunu söyleyebilir ve söylemezse onu basan her ne ise tahmin eder. Çözünürlük JFIF başlığında durur ve bir tarayıcı tuvali o başlığı, birim alanı «bu bir en boy oranıdır, çözünürlük değil» olarak ayarlanmış hâlde yazar. Bu araç o birkaç baytı yeniden yazar, böylece dosya 300 dpi der; 413 × 531 pikseli, belirli bir boyutu olmayan bir görüntü yerine 35 × 45 mm'lik bir fotoğrafa çeviren de budur. Bunu yapmak için hiçbir şey çözülmez ve hiçbir kalite harcanmaz.
### İmza dosyasını da yapabilir mi?
Evet — SSC ve UPSC formları 140 × 60 piksel ve 10 ila 20 KB arasında bir tane ister ve o da kendi şartnamesi olarak listede yer alır. Onun için yüz yerleşimi kapatılır, çünkü bir imzanın göz hattı yoktur; onun yerine denetlenen şey kâğıdın açık renk olduğu, üzerinde mürekkep bulunduğu ve kırpmanın çizgili bir satırı ya da sayfanın kenarını içine almadığıdır. O kuralın zor kısmı 20'nin altında kalmak değil, 10 KB'ye ulaşmaktır.
### Bu, başvurumun kabul edileceğini garanti eder mi?
Hayır ve hiçbir araç dürüstçe edemez. Yaptığı şey, yayımlanmış rakamları tam olarak uygulamak ve yaptığı her ölçümü size göstermektir; böylece bir formun otomatik ölçtüğü şeyler — piksel boyutu, dosya boyutu, biçim — doğru olur ve bir insan denetçinin ölçtüğü şeyler — kafa yüksekliği, göz hattı, arka plan — sayılarıyla birlikte önünüzde durur. Kurallar da değişir: buradaki her şartname hangi kurumdan geldiğini ve ne zaman okunduğunu söyler; böylece bir tabloya güvenmek yerine önünüzdeki formla karşılaştırabilirsiniz.
### Ücretsiz mi, hesap açmam gerekiyor mu?
Ücretsiz; hesap yok, giriş yok, deneme süresi yok ve yüzünüzün üzerine basılan bir filigran yok. Kaç fotoğraf ürettiğinizde de bir sınır yok, çünkü bunların masrafını ödeyen bir sunucu yok. Sitede reklam var, masrafı karşılayan da o; reklamlara fotoğrafınız hakkında hiçbir şey verilmiyor.
### Çevrimdışı çalışıyor mu?
Evet. Sayfayı bir kez yükleyin, sonra internet bağlantısını kesin, çalışmaya devam eder — kural kitabı bir sorgu değil, sayfayla birlikte sunulan bir dosyadır. Bu aynı zamanda hiçbir şeyin yüklenmediğini kanıtlamanın en basit yolu: fotoğrafınızı kırpılmak üzere uzağa gönderen bir araç, siz fişi çeker çekmez dururdu.
## Gizlilik iddiası nasıl doğrulanabilir
- **Yüzünüzün fotoğrafı bu makineden hiç ayrılmaz.** Bu, çoğu araçtan çok burada önemlidir: bu sayfanın ele aldığı dosya yüzünüzün bir resmidir ve onunla yapmak üzere olduğunuz şey, belgesine başvurduğunuz ülkeyi adlandırır. `Content-Security-Policy`, bu sayfanın iletişim kurabileceği her adresi tek tek sayar ve bunların hiçbiri bu siteye ait değildir. Fotoğrafınızın toplanabileceği bir uç nokta burada yok.
- **Burada hiçbir şey bir şey getirmiyor.** `src/` içinde hiçbir yerde `fetch`, `XMLHttpRequest` ya da `sendBeacon` yok. Kural kitabı, `src/specs.js` içindeki bir tablodur; sayfayla birlikte sunulur ve onunla birlikte önbelleğe alınır — bakılacak bir ülke listesi ve fotoğrafınızı uzaktan karşılaştıracak bir şey yoktur.
- **Yüz, bir yüz modeli olmadan bulunuyor.** İndirilecek ağırlık, çıkarım çalışma zamanı ve getirilen hiçbir şey yok: tepe noktası, kafanızın arkasındaki duvara karşı oluşan dış hattından; bebekler ise yüzün, çevresinden daha koyu olan lekelerinden gelir. İçinde hiçbir şey ten rengi okumaz ve bu şekilde yazılmasının bütün sebebi budur — yanlış olan bir model eşitsiz biçimde yanlıştır; bazı yüzlerde diğerlerinden daha kötüdür. Bu bir hüküm değil bir başlangıç konumudur: sayfa dört noktadan hangisini ölçemediğini söyler, her nokta sürüklenebilir kalır ve *Ben yerleştireceğim*'e geçmek onu tümüyle kapatır.
- **Google neyi yüklüyor, neyi almıyor.** Reklam ve ölçüm betikleri Google'dan, bağış düğmesi de Buy Me a Coffee'den geliyor. Hiçbirine fotoğrafınız, yüzünüz ya da hangi ülkenin kuralını seçtiğiniz hakkında bir şey verilmiyor. Bir dosyayı okuyan, kırpan, ölçen ya da yazan her satır bu kaynaktan sunuluyor ve depoda listeleniyor.
- **Çevrimdışı çalışır.** Ağ bağlantısını kesin, araç hiç değişmez; çünkü içinde en baştan beri bir ağ adımı yoktu. Hepsinin içindeki en basit kanıt bu.
**Kendiniz kontrol edin.** Yukarıdakilerin hiçbirine güvenmeniz gerekmez. Bu sayfa, depodaki şablonlardan ve yapılandırmadan, okuyup kendiniz çalıştırabileceğiniz bir derleme betiği tarafından üretilir ve sonuç `dist` dalına işlenir — yani sunulan şeyi kaynakların bir derlemesinin ürettiğiyle karşılaştırabilirsiniz: https://github.com/A-Box-of-Tools/website
Önce okunmaya değer dosyalar, Content-Security-Policy için `config/site.toml`, kural kitabı için `src/specs.js` — her ülkenin yayımlanmış rakamları, her birinin hangi kurumdan ve hangi tarihte okunduğuyla — dört noktanın nasıl bulunduğu için `src/detect.js` — bir dış hat ve iki koyu leke; içinde hiçbir yerde model yok — o dört noktayı bir kırpmaya çeviren hesap için `src/geometry.js` ve baskı çözünürlüğünü dosyaya yazan, ayrıca fazla küçük bir yüklemeyi bir formun dayattığı boyuta çıkaran iki başlık düzenlemesi için `src/jpeg.js`.
Geri gönderilmeyecek bir pasaport fotoğrafı nasıl yapılır
Fotoğrafı seçin. Düz bir duvarın önünde, gün ışığında, yaklaşık bir buçuk metreden çekilmiş bir telefon fotoğrafı. Tarayıcı onu doğrudan diskinizden okur; siz bunu yaparken hiçbir yere hiçbir şey gönderilmez.
Ülkeyi ve belgeyi seçin. Panel o zaman o kuralın baskı boyutunu, kafa yüksekliği aralığını, göz hattını, arka plan rengini ve yükleme sınırlarını gösterir — her rakamın hangi kurumdan geldiği ve hangi tarihte okunduğuyla birlikte. O listedeki hiçbir şey tahmin değildir ve size gönderilip de listede olmayan her şey «Başka bir yer» altına girer.
Yüzünüzdeki dört noktayı denetleyin. Tepe, çene ve her iki bebek — kuralın ölçtüğü şeyin tamamı bu dört noktadır. Resmin kendisi ölçülerek yerleştirilirler ve altlarındaki satır, bunlardan hangisinin başarıldığını ve hangisinin hesaplanmak zorunda kaldığını söyler; yanlış düşenleri sürükleyin ya da Ben yerleştireceğim'e geçip dördünü de kendiniz yapın. Sonra Kutuyu yerleştir'e basın; kırpma, o ülkenin istediği yere otursun.
Dört denetimi ve arka planı okuyun. Kafa yüksekliği, göz hattı, ortalama ve eğiklik; her biri kutunun o anki hâlinden ölçülür ve her biri dışarıdaysa hangi yöne sürükleyeceğinizi söyler. Arka plan, kırpmanın üstünden ve yanlarından okunur ve kuralın istediği renkle karşılaştırılır — fotoğrafları asıl reddettiren şey olan eşitsizlik, renkten ayrı olarak ölçülür.
Üç dosyayı alın. Baskı; tam milimetrelerinde ve çözünürlüğü dosyanın içine yazılmış hâlde, böylece bir dükkân onu doğru boyutta bassın. Sayfa; bir 4 × 6'nın aldığı kadar kopya ve aralarında kesim işaretleriyle. Ve yükleme; portalın dayattığı piksel boyutunda ve iki ucundan da dayattığı KB aralığının içinde.
Uzun sürüm
Geri çevrilmeyen bir vesikalık fotoğraf nasıl çekilirBir vesikalık fotoğrafta gerçekte neyin ölçüldüğü - baş yüksekliği, göz hattı, arka plan - hangi ülkenin hangi sayıları istediği ve çevrimiçi bir formun dayattığı piksel ve KB sınırlarının nasıl tutturulacağı.
Hayır. Resim, tarayıcının zaten beraberinde getirdiği JPEG kodlayıcısıyla, kendi donanımınızda, kendi tarayıcınız tarafından çözülür, kırpılır, ölçülür ve yazılır. Bu aracın hiçbir türde ağ özelliği yoktur — hiçbir zaman bir şey getirmez ve hiçbir zaman bir şey göndermez — ve sayfanın Content-Security-Policy'si iletişim kurabileceği her adresi tek tek sayar; bunların hiçbiri bu siteye ait değildir. Bu, çoğu araçtan çok burada değerlidir: dosya, yüzünüzün bir fotoğrafıdır.
Hangi ülkeler kapsanıyor?
Şimdiye kadar aktarılan şartnameler: ICAO standardının kendisi, Amerika Birleşik Devletleri (pasaport ve farklı yükleme kuralları olan Diversity Visa başvurusu), Birleşik Krallık, Schengen vizesi, Almanya, Kanada, Avustralya, Hindistan (pasaport, 35 × 45 mm baskı ve SSC/UPSC form fotoğrafı ile imzası), Çin ve Japonya. Her kayıt, geldiği kurumu ve okunduğu tarihi adıyla belirtir. Başka her şey «Başka bir yer» altına girer; orada her rakamı siz yazarsınız — ve dünyanın çoğu ICAO geometrisine göre belge verdiğinden, o kayıt onun üzerinde başlar.
Yüz modeli olmadan tepeyi, çeneyi ve gözleri nasıl buluyor?
Genel bir yüz bulucunun varsaymasına izin verilmeyen, bu aracınsa izin verilen bir şeyi kullanarak: bu şartnamelerin her biri aynı sahneyi dayatır — tek kişi, kameraya bakıyor, düz ve eşit aydınlatılmış bir duvarın önünde. Bu yüzden duvarın rengi resmin kenarından okunur, o renk olmayan her şey kişidir ve onun en üstü, saç dahil, tepe noktasıdır. Bebekler, kendi çevrelerinden daha koyu, birbiriyle aynı hizada ve kafanın ortasının iki yanında duran en iyi leke çifti olarak bulunur — yerel bir karşılaştırmadır, yani içindeki hiçbir şey bir yüzün ne renk olduğuna bağlı değildir. Bu yolla bulunamayan tek nokta çenedir; çünkü bir çene hattı ile boyun arasındaki sınır, üzerinde renk değişimi olmayan yumuşak bir kenardır. O, üstündeki saç da sayıldığında bir kafanın ortasının biraz altında duran bebeklerden hesaplanır ve sonra dış hatta karşı denetlenir. Hepsi src/detect.js içinde aritmetiktir: ağırlık yok, çıkarım çalışma zamanı yok, getirilen bir şey yok ve içinden geçen her yüz için aynı aritmetik. Asıl önemli olan da o son kısımdır; çünkü hazır bir bulucu eşitsiz biçimde yanılır — bazı yüzlerde diğerlerinden daha kötü — ve zaten fotoğrafları en sık reddedilen insanlar, onun yüzüstü bırakacağı insanlardır.
Yerleştirdiği noktalara ne kadar güvenmeliyim?
Başlamaya yetecek kadar, bakmayı atlayacak kadar değil. Dördünün de yanıldığı bir fotoğraf vardır: desenli bir duvar ya da bir kitaplık, kafayı bulacak bir dış hat bırakmaz; üstten kırpılmış bir kafanın resimde tepe noktası hiç yoktur; gözlük, kalın bir kâkül ya da kapalı gözler bebekleri yanlış bir ayrıntıya koyabilir. Bu yüzden araç, dört noktadan hangisini ölçtüğünü ve hangisini hesaplamak zorunda kaldığını açıkça söyler; içinde düz bir arka plan olmayan bir resimde bir cevap uydurmak yerine doğrudan reddeder ve her noktayı sürüklenebilir bırakır. Kırpma, noktaların bittiği yerden alınır; asla başladıkları yerden değil. Dördünü de kendiniz yerleştirmeyi tercih ederseniz resmin üstündeki anahtar Ben yerleştireceğim der ve herhangi bir noktayı elle oynatmak kendiliğinden ona geçer — o andan itibaren onlar sizindir ve hiçbir şey onları bir daha oynatmaz.
Kafa yüksekliği kuralı nedir ve benimki neden sürekli kalıyor?
Bu şartnamelerin her biri, kafanın kadrajın ne kadarını doldurması gerektiğini, çenenin altından saç dahil kafanın tepesine kadar ölçerek belirtir — genellikle yüzde 70 ila 80, ki bu 45 mm'lik bir fotoğrafta 31,5 ila 36 mm eder. Kalmanın olağan sebebi bir özçekimdir: bir kol boyu yaklaşık 60 cm'dir, bu da yüzü bozar ve kafayı kadrajda fazla büyük gösterir. İkinci olağan sebep tepe noktasıdır — o, saç çizgisi değil saçın tepesidir ve saç çizgisini işaretlemek her kafanın fazla küçük çıkmasına yol açar.
Dosya neden en az 20 KB olmalı ve nasıl doldurulabilir?
Hindistan sınav portalları, Çin vize formu ve Birleşik Krallık pasaport yüklemesinin hepsi bir azami dosya boyutunun yanı sıra bir asgari boyut da belirtir; çünkü bunun altındaki bir dosya genellikle birinin yanlışlıkla yüklediği bir küçük resimdir. 200 × 230'luk bir fotoğraf 46.000 pikseldir ve bir tarayıcının yazacağı en iyi kalitede bile 15 KB'ye düşebilir; daha az sıkıştırarak onu büyütmenin de yolu yoktur. Bu yüzden araç, boşluklarla dolu bir JPEG yorum bölümü ekler. Bu, JPEG standardının bir parçasıdır, her çözücü onu atlar ve resim bit bit aynı resimdir — yalnızca dosya uzamıştır. Dolgu, dosyanın içinde İngilizce olarak tam da bunu söyler.
Arka planı denetliyor mu ve bir tanesini değiştirebilir mi?
Denetler ve değiştirmez. Renk, kırpmanın üst kısmındaki bir şeritten ve omuzların üstünde her iki yanından okunur ve kuralın rengiyle RGB'de değil CIE Lab'da karşılaştırılır — kırk RGB birimi uzaktaki iki gri birbirinden ayırt edilemez, kırk birim mavi ise başka bir renktir. Eşitsizlik ayrı olarak ölçülür; çünkü beyaz bir duvardaki bir gölge, fotoğrafları asıl reddettiren şeydir ve bir renk sorunu değildir. Bir arka planı değiştirmek, bir insanı bir resimden kesip çıkarmak demektir ki bu bir bölütleme modelidir ve kötü olanı saçı yer. Duvardan otuz santim daha uzakta durmak, bunların hiçbir filtreden daha fazlasını düzeltir.
4 x 6 sayfa ne işe yarıyor?
Bir kabin, altı fotoğraf için birkaç yüz lira alır. Bir fotoğraf bayisi 6 × 4 basar, üstelik kuruşlara ve her biri bunu yapar. Bu yüzden araç, kâğıdın aldığı kadar kopyayı yan yana dizer — bir 6 × 4 üzerinde 35 × 45 için sekiz — aralarında kesim işaretleriyle ve hiçbir resmin üzerine bir şey basmadan. Hiçbir şey sığdırmak için ölçeklenmez: her kopya tam olarak kuralın istediği boyuttadır; çünkü bir tane daha sığsın diye onları yüzde iki küçülten bir sayfa, hepsi yanlış boyutta sekiz fotoğraf demek olurdu. Onu yüzde 100'de basın; bir sayfayı yanlış çıkaran şey «sayfaya sığdır»dır.
Pikseller aynıysa DPI neden önemli?
Çünkü bir JPEG ne boyutta olduğunu söyleyebilir ve söylemezse onu basan her ne ise tahmin eder. Çözünürlük JFIF başlığında durur ve bir tarayıcı tuvali o başlığı, birim alanı «bu bir en boy oranıdır, çözünürlük değil» olarak ayarlanmış hâlde yazar. Bu araç o birkaç baytı yeniden yazar, böylece dosya 300 dpi der; 413 × 531 pikseli, belirli bir boyutu olmayan bir görüntü yerine 35 × 45 mm'lik bir fotoğrafa çeviren de budur. Bunu yapmak için hiçbir şey çözülmez ve hiçbir kalite harcanmaz.
İmza dosyasını da yapabilir mi?
Evet — SSC ve UPSC formları 140 × 60 piksel ve 10 ila 20 KB arasında bir tane ister ve o da kendi şartnamesi olarak listede yer alır. Onun için yüz yerleşimi kapatılır, çünkü bir imzanın göz hattı yoktur; onun yerine denetlenen şey kâğıdın açık renk olduğu, üzerinde mürekkep bulunduğu ve kırpmanın çizgili bir satırı ya da sayfanın kenarını içine almadığıdır. O kuralın zor kısmı 20'nin altında kalmak değil, 10 KB'ye ulaşmaktır.
Bu, başvurumun kabul edileceğini garanti eder mi?
Hayır ve hiçbir araç dürüstçe edemez. Yaptığı şey, yayımlanmış rakamları tam olarak uygulamak ve yaptığı her ölçümü size göstermektir; böylece bir formun otomatik ölçtüğü şeyler — piksel boyutu, dosya boyutu, biçim — doğru olur ve bir insan denetçinin ölçtüğü şeyler — kafa yüksekliği, göz hattı, arka plan — sayılarıyla birlikte önünüzde durur. Kurallar da değişir: buradaki her şartname hangi kurumdan geldiğini ve ne zaman okunduğunu söyler; böylece bir tabloya güvenmek yerine önünüzdeki formla karşılaştırabilirsiniz.
Ücretsiz mi, hesap açmam gerekiyor mu?
Ücretsiz; hesap yok, giriş yok, deneme süresi yok ve yüzünüzün üzerine basılan bir filigran yok. Kaç fotoğraf ürettiğinizde de bir sınır yok, çünkü bunların masrafını ödeyen bir sunucu yok. Sitede reklam var, masrafı karşılayan da o; reklamlara fotoğrafınız hakkında hiçbir şey verilmiyor.
Çevrimdışı çalışıyor mu?
Evet. Sayfayı bir kez yükleyin, sonra internet bağlantısını kesin, çalışmaya devam eder — kural kitabı bir sorgu değil, sayfayla birlikte sunulan bir dosyadır. Bu aynı zamanda hiçbir şeyin yüklenmediğini kanıtlamanın en basit yolu: fotoğrafınızı kırpılmak üzere uzağa gönderen bir araç, siz fişi çeker çekmez dururdu.