Ücretsiz Görsel Büyütücü
Bir fotoğrafı kendi cihazınızda çalışan bir yapay zekâ modeliyle 4× büyütün — yalnızca daha büyük pikseller değil, daha keskin kenarlar ve okunabilir metin. Hiçbir şey yüklenmez, hesap ve filigran yok.
Dosyaları buraya sürükleyin veya göz atmak için tıklayın
PNG, JPG, WebP, AVIF, GIF, BMP, HEIC, HEIF · cihazınızda işlenir
veya panodan yapıştırmak için Ctrl+V'ye basın
Aynı anda birden fazla dosya sürükleyebilirsiniz
Nasıl çalışır
Büyütücü, 4,6 MB'lık evrişimli bir süper çözünürlük ağı olan Real-ESRGAN general-x4v3'ü kendi bilgisayarınızda bir Web Worker içinde onnxruntime-web aracılığıyla çalıştırır. Model kendi sunucumuzdan bir kez alınır, önbelleğe alınır ve sonra çevrimdışı kullanılır; fotoğrafınız yerel olarak bir tuvale çözülür ve asla yüklenmez. Ölçek faktörü 4× olarak sabittir, çünkü grafiğe iki yerde gömülüdür.
- 1Görüntü örtüşen kutucuklara bölünür4× sonuç on altı kat piksel demektir; bu yüzden 4000×3000'lik bir fotoğraf 192 megapiksel olur — tarayıcı sekmesini yalnızca yavaşlatmakla kalmayıp tamamen çökertmeye yeter. Bunun yerine resim, onu tam olarak döşeyen çekirdeklere bölünür ve her çekirdek, evrişim yığınının (alıcı alanı 34 piksel) üzerinde çalışacağı gerçek komşu piksellere sahip olması için her kenarda ek bir bağlam payıyla okunur. Kenarlar kenar çoğaltmayla doldurulur, asla sıfırla doldurulmaz; aksi halde model çerçevenin çevresinde siyah bir kenarı keskinleştirirdi.
- 2Her kutucuk düzlemsel bir RGB tensörü olarak paketlenirBir kutucuk; kırmızı, yeşil ve mavi kanalların ayrı düzlemler olarak saklandığı ve değerlerin basitçe 255'e bölündüğü [1, 3, H, W] şeklinde bir float32 tensörüne dönüşür — hiçbir türde ortalama/standart sapma normalleştirmesi yoktur. Her kutucuk tam olarak aynı kare boyuta doldurulur, çünkü WebGPU arka ucu her yeni girdi şekli için gölgelendiricilerini yeniden derler ve üç farklı kutucuk boyutlu bir plan bu maliyeti üç kez öderdi.
- 3Çıkarım, varsa WebGPU'da, yoksa CPU'da çalışırOturum önce WebGPU ile oluşturulur ve herhangi bir hatada tek iş parçacıklı WebAssembly'ye geri döner — grafik sürücüleri sıklıkla destek bildirir ve sonra grafiği oluştururken yarıda başarısız olur; yavaş olmak bozuk olmaktan iyidir. Geri dönüş gerçekçi boyut sınırını ve çalışma süresini büyük ölçüde değiştirdiği için araç, ilk kutucuk çalışmadan önce işi gerçekte elde ettiği sağlayıcıya göre yeniden denetler ve sonrasında hangisini kullandığını size söyler.
- 4Kutucuklar geçişle yeniden birleştirilir ve sınırlanırKutucukları uç uca eklemek görünür bir ızgara bırakır; bu yüzden her kutucuğun katkısı ortak şerit boyunca doğrusal bir rampayla ağırlıklandırılır. İki rampa birbirinin tam tümleyenidir; böylece ağırlıklar her çıktı pikselinde tam olarak 1'e toplanır ve bir ek yeri boyunca açık veya koyu çizgi görünmez. Modelin ham çıktısı grafik içinde kırpılmaz — ölçülen değerler yaklaşık −0,18 ile +1,19 arasında değişir — bu yüzden her örnek 8 bitlik dönüşümden önce 0–255 aralığına sınırlanır; yüksek kontrastlı kenarlarda benekleri önleyen budur. Alfa ayrıca ve bilinear olarak yeniden örneklenir, çünkü ağın kendisinin alfa yolu yoktur.
- 5Sonuç worker içinde kodlanırBirleştirilen pikseller bir OffscreenCanvas'a çizilir ve hemen PNG'ye kodlanır; böylece İndir'e basmanın önünde asenkron bir boşluk olmaz. JPG'ye geçmek, modeli tekrar çalıştırmak yerine worker'ın hâlâ tuttuğu tuvalden yeniden kodlar. Küçük bir orta kırpım da tarayıcının yeniden örneklediği aynı bölgenin yanında %100 ölçekte çizilir; 4× farkın gerçekten görünür olduğu tek karşılaştırma budur.
Model ağırlıkları kendi sunucumuzdan bir kez indirilir ve önbelleğe alınır; görüntünüz tamamen tarayıcınızın içinde çözülür, kutucuklara bölünür, büyütülür ve kodlanır; hiçbir parçası hiçbir yere gönderilmez.
Kılavuz
Çalışılmış örnek
“Örnek dene”ye basın. sample-photo.png eklenir ve dosya çipinde 420×264 görünür. Hiçbir şeye basmadan önce sayfa işin maliyetini hesaplar: “Çıkış boyutu” 1680×1056, “Kutucuklar”, aralık olarak “Tahmini süre” ve “Nerede çalışıyor”. WebGPU’lu bir masaüstünde bu 4 kutucuk, yaklaşık 0:01–0:02 ve “Ekran kartı (WebGPU)”dur. WebGPU’suz bir masaüstünde 6 kutucuk, yaklaşık 1:06–2:13 ve “İşlemci (CPU)”dur. Bir not, bitmiş görüntünün yaklaşık 6,8 MB belleğe ihtiyaç duyduğunu ekler. “4× büyüt”e basın. Çubuk “Kutucuk 1 / 4”ten “Kutucuk 4 / 4”e kadar sayar, sonra “Görsel tamamlanıyor…” yazar. “Önce” ve “Sonra · 4×” ile bir “Ayrıntı (merkez)” karşılaştırması görünür. “Farklı kaydet” “PNG (kayıpsız, daha büyük dosya)” ile başlar ve indirme sample-photo-4x.png adını alır. Önce “Büyütme oranı”nı 2× yaparsanız düğmede “2× büyüt” yazar ve dosya sample-photo-2x.png olur.
Hangi ayarların kullanılacağı ve sınırlar
- Bir fotoğraf seçmeden önce boyut sınırını kontrol edin. Sınır, cihaza ve modelin gerçekte hangi işlemciyi aldığına bağlıdır. Bırakma alanının altında sayfa, WebGPU’lu bir masaüstünde “yaklaşık 4 MP’ye kadar görseller (yaklaşık 2309×1732 px)” der. Diğer üç rakam, masaüstü işlemcide yaklaşık 1 MP (1154×866), WebGPU’lu telefonda 0,5 MP (816×612) ve telefon işlemcisinde 0,25 MP (577×433)’tür. Sonuç ayrıca bu piksel sayılarının 16 katıyla ve masaüstünde bir kenarda 16.384 px, telefonda 8.192 px ile sınırlıdır. Daha büyük bir fotoğraf çalıştırmadan sonra değil, önce reddedilir.
- “Büyütme oranı”nı ve “AI gücü”nü seçin. “Büyütme oranı” 2×, 3× ve 4× sunar ve 4× ile başlar. Model her zaman 4×’te çalışır; bu yüzden 2× ve 3× bu sonucun küçültülmüş halidir ve ayrıntısını korur. “AI gücü” 5’lik adımlarla %0’dan %100’e gider ve %100’de başlar. Metin, logo veya kenarlar fazla sert göründüğünde tarayıcının düz büyütmesini karıştırmak için düşürün. Her iki ayar da düğmeye bastığınızda okunur; bu yüzden değiştirin ve “Yeniden büyüt”e basın.
- Kaydedilecek biçimi çalıştırmadan sonra seçin. “Farklı kaydet” “PNG (kayıpsız, daha büyük dosya)”, “JPG (daha küçük dosya)” ve “WebP (küçük dosya, saydamlığı korur)” sunar. Değiştirmek, modeli yeniden çalıştırmadan bitmiş resmi yeniden kaydeder ve bir an “Dosya hazırlanıyor…” görünür. JPG ve WebP, %92’den başlayarak %1 adımlarla %50 ile %100 arası bir “Kalite” kaydırıcısı ekler. Saydam alanlar PNG ve WebP’de korunur. JPG onları beyazla doldurur ve sayfa size bunu söyler.
- Karşılaştırmayı gösterdiği şey olarak okuyun. “Ayrıntı (merkez)”, görüntünün ortasının yakın çekimidir: solda tarayıcınızın düz büyütmesi, sağda modelin sürümü, ekranda aynı boyutta. “Tüm görüntü” resmin tamamını gösterir, ama orada iki taraf aynı genişliğe küçültüldüğü için benzer görünür. Çift sütuna sığacak şekilde ölçeklenir; bu yüzden tam boyutta görmek için dosyayı indirin. “Ortadaki kırpmayı büyüt”ten sonra yalnızca yakın çekim gösterilir.
- Toplu iş çalıştırmak için birkaç görsel bırakın. Birden fazla görsel bırakın veya yapıştırın, ya da tek görselin yanındaki “Daha fazla dosya ekle”ye basın. Üç görsel için düğmede “3 görseli 4× büyüt” yazar. Aynı “Büyütme oranı”, “AI gücü” ve “Farklı kaydet” ayarlarıyla tek tek çalışırlar. Cihaz sınırını aşan görsel kendi satırında “Bu cihazda büyütmek için çok büyük” ile başarısız olur, diğerleri sürer. “Başarısızları yeniden dene (N)” başarısız satırları yeniden çalıştırır ve “Tümünü indir (N)” upscaled-4x.zip gibi adlandırılan bir ZIP verir.
- Telefonda daha küçük boyutlar ve uzun bir bekleme bekleyin. Telefonlar yukarıdaki daha düşük sınırları kullanır. WebGPU olmadan sayfa “Bu tarayıcıda WebGPU yok, bu yüzden iş işlemcide çalışıyor — çok daha yavaş ve boyut sınırı buna uygun olarak daha düşük.” uyarısını verir. Çalıştırmadan önce gösterilen süre bir aralıktır, çünkü ölçülen tek bir kutucuktan tahmin edilir. Kutucuklar çalıştıktan sonra “yaklaşık 1:20 kaldı” gibi bir satır tahminin yerini alır. 3 dakika boyunca ilerleme gelmezse çalıştırma durdurulur.
Yaygın sorunlar ve nasıl düzeltileceği
- “Bu cihaz işlemciye geri döndü ve bu görsel bu şekilde büyütülemeyecek kadar büyük. Daha küçük bir görsel veya WebGPU’lu bir tarayıcı deneyin.” yazıyor.
- Sayfa önce WebGPU’yu tahmin eder, ama model başlarken yine de işlemciye düşebilir ve işlemci sınırı daha düşüktür: masaüstünde yaklaşık 1 MP, telefonda 0,25 MP. Normalde sayfa o zaman daha küçük bir kopyayı büyütür ve bunu söyler. Bu hata yalnızca hiçbir küçük kopya sığmadığında, örneğin “Ortadaki kırpmayı büyüt”ten sonra görünür. Sayfa o zaman fotoğrafın maliyetini işlemci için yeniden hesaplar ve sığan seçenekleri listeler. Birini seçin, fotoğrafı küçültün veya masaüstünde Chrome ya da Edge deneyin.
- “İşlem iptal edildi.” yazıyor ve hiçbir resim görünmüyor.
- Bu bildirim, model çalışırken “4× büyüt” düğmesinin yerini alan “İptal”e basmanın ardından gelir. Hesaplanmakta olan kutucuk kesilemez; bu yüzden çalışan bir sonraki kutucukta durur ve 2 saniye sonra hâlâ çalışıyorsa sayfa onu sonlandırır. Model tarayıcının depolamasında kalır; bu yüzden “4× büyüt”e yeniden basmak hızlı başlar. Model indirmesi sırasında iptal etmek indirmeyi de durdurur: “İndirme iptal edildi. Hiçbir şey kaydedilmedi.”
- “Bu görsel okunamadı. JPG, PNG, WebP veya HEIC dosyası deneyin.” yazıyor.
- Tarayıcı dosyayı çözemedi. Sayfa bunu, herhangi bir model indirmesinden önce dosyayı eklediğinizde denetler. Chrome’un çizemediği TIFF, SVG ve PSD gibi biçimler ve hasarlı JPEG’ler bu şekilde başarısız olur. Resmi bir görüntü düzenleyicide açın, PNG veya JPG olarak dışa aktarın ve yeniden ekleyin. Hiç indirilmemiş OneDrive veya iCloud dosyalarında sık görülen 0 baytlık bir dosya önce kendi iletisiyle reddedilir; onu bu cihaza indirin ve yeniden seçin.
- “Bu görsel 4000×3000; bu cihazda büyütmek için çok büyük. En uzun kenarı yaklaşık 2309 piksel veya daha az olan birini deneyin — büyütme küçük görseller içindir ve büyük bir fotoğraf zaten ayrıntıya sahiptir.” yazıyor.
- 4×, on altı kat piksel demektir; bu yüzden sayfa büyük bir fotoğrafı dakikalar sonra başarısız olmak yerine çalıştırmadan önce reddeder. İletinin altında “Bu görsel o sınırın üzerinde. Bir yol seçin:” yalnızca sığan seçenekleri listeler: “Sığacak şekilde küçült, sonra 4× büyüt”, “Bunun yerine 3× kullan”, “Bunun yerine 2× kullan” ve “Ortadaki kırpmayı büyüt”; her biri “Sonuç: 8000×6000 px” gibi bir boyutla. “Geri al” özgün haline döner. Fotoğrafı önce bir düzenleyicide de küçültebilirsiniz.
- “Büyütme başarısız oldu. Daha küçük bir görsel deneyin veya sayfayı yeniden yükleyip tekrar deneyin.” yazıyor.
- Bu genel iletidir. 3 dakika ilerleme bildirmeyen bir çalışanı, çok büyük bir çıktı için boş tuval döndüren bir tarayıcıyı ve sayfanın adlandıramadığı diğer hataları kapsar. Herhangi bir başarısızlıktan sonra sayfa çalışanını atar; böylece sonraki deneme temiz başlar. İletinin dediği gibi daha küçük bir görsel kullanın veya yeniden yükleyin. Başarısız bir model indirmesinin kendi iletisi vardır: “Model yüklenemedi. Bağlantınızı kontrol edip tekrar deneyin.”
Nasıl karşılaştırılır
Real-ESRGAN pikselleri germek yerine ayrıntıyı yeniden çizer; bu yüzden küçük, yumuşak bir resimde bir fotoğraf görüntüleyicisindeki düz büyütmeden farklı bir sonuç verir. Bu, 4×’te çalışan tek bir genel modeldir; 2× ve 3× ondan küçültülür. Yüz modu, gürültü giderme denetimi veya “AI gücü” karışımı dışında keskinleştirme denetimi yoktur. Boyut sınırı onu küçük görsellerle sınırlar: en iyi durumda yaklaşık 4 MP, telefonda çok daha az. Bir masaüstü yapay zekâ büyütücü veya çevrimiçi hizmet daha büyük dosyaları ve daha büyük modelleri alabilir ve güçlü bir ekran kartında daha hızlı olabilir. Karşılığında kurulacak bir şey yoktur ve resminiz yüklenmez: yalnızca 4,6 MB’lık model ve onu çalıştıran motor indirilir.
İlgili araçlar
Sesten metne
Ses veya videoyu tamamen kendi cihazınızda metne ve altyazıya dönüştürün. SRT, VTT, ASS ve daha fazlasını dışa aktarın. Yükleme yok, hesap yok.
PDF'ye Tara
Kağıt belgeleri telefon kameranızla tarayın ve tek bir PDF olarak kaydedin. Sayfa kenarları otomatik bulunur, her fotoğraf düzeltilip temizlenir ve hiçbir şey yüklenmez.
Fatura Oluşturucusu
Profesyonel bir fatura oluşturun ve temiz bir PDF indirin — satır öğeleri, vergi, indirim, çok para birimi. Kaydolma yok, yükleme yok, taslak yerel olarak kaydedilir.