İçeriğe geç
LeedyBox
Destek ol

LeedyBox Nasıl Çalışır?

LeedyBox'ın görselleri, PDF dosyalarını, verileri ve metinleri tarayıcınızda nasıl işlediği, araçların hangi kütüphanelere ve tarayıcı özelliklerine dayandığı ve bir sayfanın hangi bölümlerinin hâlâ ağı kullandığı.

Tarayıcıda Dosya İşleme

LeedyBox araçları web tarayıcınızda JavaScript olarak çalışır. Bir dosya seçtiğinizde veya metin girdiğinizde tarayıcı onu cihazınızda okur ve işlem bilgisayarınızda veya telefonunuzda gerçekleşir. Dosyalar ve metinler işlenmek için bir LeedyBox sunucusuna yüklenmez. Araçların çoğu standart tarayıcı özelliklerini kullanır: görseller için Canvas API, hash'ler, parolalar ve UUID'ler için Web Crypto API, kelime sayımları için Intl.Segmenter ve saat dilimleri için Intl tarih API'leri. PDF'den Metne ve Görselden Metne araçlarındaki OCR ise tarayıcıda WebAssembly kodu çalıştıran Tesseract.js'yi kullanır.

Dosyalarınıza Ne Olur?

  1. Cihazınızdan bir dosya seçer veya sürükleyip bırakırsınız ya da araca metin yazar veya yapıştırırsınız.
  2. Tarayıcı dosyayı geçerli sayfanın belleğine okur.
  3. Araç, cihazınızda çalışan JavaScript kütüphaneleriyle dosyayı dönüştürür, düzenler, birleştirir, böler veya okur.
  4. Sonuç tarayıcıda oluşturulur ve sayfada gösterilir ya da indirme olarak sunulur. Ne kadar süreceği girdiye ve cihazınıza bağlıdır.
  5. Kopyalama düğmesi, sonucu yalnızca siz tıkladığınızda panonuza yazar.
  6. Sayfayı kapatmak veya yenilemek, o sayfanın belleğinde tutulan dosyaları, metinleri ve oluşturulan değerleri siler.

Her Aracın Kullandığı Kütüphaneler

Bazı araçlar açık kaynak kütüphaneler üzerine kuruludur; diğerleri yalnızca LeedyBox'ın kendi betiklerini ve tarayıcınızda yerleşik özellikleri kullanır. Tüm kütüphaneler ve ihtiyaç duydukları veriler (yazı tipi tabloları, OCR dil verileri, modeller) sabit bir sürümle doğrudan leedybox.com'dan sunulur; araç sayfaları herkese açık içerik dağıtım ağlarından (CDN) kod yüklemez. Yalnızca kütüphane kodu ve verileri istenir; işlediğiniz dosyalar ve metinler bu isteklere dahil değildir.

Araç Kütüphaneler Yüklendiği yer
Görsel Dönüştürücü Tarayıcı Canvas API, LeedyBox BMP/ICO kodlayıcısı, JSZip (toplu indirmeler için) leedybox.com
Görsel Boyutlandırıcı, Görsel Döndürme ve Çevirme Tarayıcı Canvas API, JSZip (toplu indirmeler için) leedybox.com
Görsel Kırpma Tarayıcı Canvas API (üçüncü taraf kütüphane yok) leedybox.com
Görsel Sıkıştırıcı Tarayıcı Canvas API, UPNG.js 2.1.0 ve pako 1.0.11 (MIT Lisansı, PNG renk azaltma), JSZip (toplu indirmeler için) leedybox.com
EXIF Verilerini Kaldır LeedyBox meta veri okuyucusu ve temizleyicisi (görsel verileri yeniden kodlanmadan kopyalanır), JSZip (toplu indirmeler için) leedybox.com
Görselden Metne (OCR) Tesseract.js (OCR motoru ve dil verileri) leedybox.com
Favicon Oluşturucu Tarayıcı Canvas API, LeedyBox ICO kodlayıcısı, JSZip (ZIP paketi için) leedybox.com
Vesikalık fotoğraf MediaPipe Tasks Vision 0.10.35 (Apache Lisansı 2.0) ile Face Landmarker ve Selfie Segmenter modelleri, tarayıcının Canvas API’si leedybox.com (kendi sunucumuzda)
QR ve Barkod Oluşturucu qrcode-generator 1.4.4, JsBarcode 3.11.6 (MIT Lisansı) leedybox.com (kendi sunucumuzda)
PDF'den JPG'ye PDF.js, JSZip leedybox.com
JPG'den PDF'ye jsPDF, SortableJS leedybox.com
PDF'den Metne PDF.js, Tesseract.js (OCR motoru ve dil verileri) leedybox.com
PDF Birleştir, Böl ve Sıkıştır PDF.js, pdf-lib, JSZip (PDF Böl) leedybox.com
PDF Sayfalarını Düzenle, PDF Döndür PDF.js (sayfa küçük resimleri), pdf-lib, SortableJS (PDF Sayfalarını Düzenle) leedybox.com
PDF'ye Filigran Ekle, Sayfa Numarası Ekle PDF.js (önizleme), pdf-lib; standart PDF yazı tiplerinin gösteremediği yazı sistemlerindeki metinler cihazınızın yazı tipleriyle çizilir ve görsel olarak eklenir leedybox.com
Veri Dönüştürücü js-yaml, PapaParse, LeedyBox veri araçları betiği leedybox.com
Base64 / URL / JWT, Cron Çözümleyici, RegEx Test Aracı LeedyBox veri araçları betiği ve tarayıcıda yerleşik özellikler (üçüncü taraf kütüphane yok) leedybox.com
Hash Oluşturucu MD5 sayfanın kendi betiğinde; SHA-1, SHA-256, SHA-384, SHA-512 ve HMAC tarayıcının Web Crypto API'si üzerinden leedybox.com
Parola ve UUID Oluşturucu Web Crypto API'si (crypto.getRandomValues, crypto.randomUUID) leedybox.com
Unix Zaman Damgası Dönüştürücü Tarayıcının Intl tarih ve saat dilimi API'leri ve BigInt (üçüncü taraf kütüphane yok) leedybox.com
DNI, NIE, NIF Doğrulama, TC Kimlik No Doğrulama, INN ve SNILS Doğrulama, CPF ve CNPJ Doğrulama, IBAN Doğrulama, Codice Fiscale Hesaplama LeedyBox numara doğrulama modülleri (üçüncü taraf kitaplık yok); test numaraları tarayıcının crypto.getRandomValues işleviyle; IBAN ülke biçimleri SWIFT IBAN Sicili'nden, LeedyBox'ın sunduğu bir veri dosyasında; codice fiscale yer kodları İtalya İçişleri Bakanlığı ANPR tablolarından, yalnızca o araç gerektiğinde yüklenen bir veri dosyasında leedybox.com
Kelime ve Karakter Sayacı Tarayıcının Intl.Segmenter özelliği leedybox.com
Adlandırma Stili Dönüştürücü, Metin Karşılaştırma, Lorem Ipsum Oluşturucu LeedyBox veri araçları betiği (üçüncü taraf kütüphane yok) leedybox.com
Rakamı yazıya çevirme LeedyBox rakamı yazıya çevirme modülleri (üçüncü taraf kütüphane yok); tarayıcının Intl.NumberFormat ve Intl.DisplayNames özellikleri leedybox.com
Tam Genişlik ↔ Yarım Genişlik LeedyBox metin modülleri (üçüncü taraf kütüphane yok); tarayıcının String.prototype.normalize() özelliği leedybox.com
Vietnamca Aksan Kaldırma LeedyBox metin modülleri (üçüncü taraf kütüphane yok); tarayıcının String.prototype.normalize() özelliği leedybox.com
Slug Oluşturucu LeedyBox metin modülleri (üçüncü taraf kütüphane yok); tarayıcının String.prototype.normalize() özelliği leedybox.com
Korece İsimleri Latin Harfleriyle Yazma LeedyBox metin modülleri (üçüncü taraf kütüphane yok) leedybox.com
Kiril'den Latin'e LeedyBox metin modülleri (üçüncü taraf kütüphane yok) leedybox.com
Basitleştirilmiş ↔ geleneksel Çince opencc-js 1.4.2 (MIT Lisansı) ve OpenCC sözlükleri (Apache License 2.0) leedybox.com
Sesi Yazıya Çevirme Transformers.js 4.3.1 (Apache License 2.0), ONNX Runtime Web (MIT lisansı) ve Whisper base, small ve large-v3-turbo modelleri (MIT lisansı) leedybox.com
Japon Dönemi Dönüştürücü LeedyBox tarih modülleri (üçüncü taraf kütüphane yok); tarihler tarayıcının Intl tarih biçimlendirmesiyle gösterilir leedybox.com
Tay Budist Yılı Dönüştürücü LeedyBox tarih modülleri (üçüncü taraf kütüphane yok); tarihler tarayıcının Intl tarih biçimlendirmesiyle gösterilir leedybox.com
Ay Takvimi Dönüştürücü KASI ve Hong Kong Gözlemevi verilerinden ay tablolarıyla LeedyBox tarih modülleri (üçüncü taraf kütüphane yok); tarihler tarayıcının Intl tarih biçimlendirmesiyle gösterilir leedybox.com
Kore Yaşı Hesaplayıcı Tarih için LeedyBox modülleri ve KASI verilerinden Kore ay takvimi tablosu (üçüncü taraf kütüphane yok); tarihler ve çoğul biçimler tarayıcının Intl biçimlendirmesiyle leedybox.com
KDV Hesaplama LeedyBox KDV modülü (üçüncü taraf kitaplık yok): tarayıcının BigInt’i ile tam hesap, tutar ve para birimleri Intl.NumberFormat ile gösterilir; oran tablosu (vat-rates.json, yaklaşık 35 KB) sayfa açılınca indirilir leedybox.com
Yüzde hesaplama LeedyBox hesaplama modülü (üçüncü taraf kütüphane yok); sayılar, para birimleri ve tarihler tarayıcının Intl biçimiyle gösterilir leedybox.com
Kredi hesaplama LeedyBox hesaplama modülü (üçüncü taraf kütüphane yok); sayılar, para birimleri ve tarihler tarayıcının Intl biçimiyle gösterilir leedybox.com
Bileşik faiz hesaplama LeedyBox hesaplama modülü (üçüncü taraf kütüphane yok); sayılar, para birimleri ve tarihler tarayıcının Intl biçimiyle gösterilir leedybox.com
Vücut kitle indeksi hesaplama LeedyBox hesaplama modülü (üçüncü taraf kütüphane yok); standart tablosu (bmi-standards.json, yaklaşık 7 KB) sayfa açılınca indirilir leedybox.com
Kalori hesaplama LeedyBox hesaplama modülü (üçüncü taraf kütüphane yok); formüller (energy-equations.json, yaklaşık 8 KB) sayfa açılınca indirilir leedybox.com
Yaş hesaplama LeedyBox hesaplama modülü (üçüncü taraf kütüphane yok); sayılar, para birimleri ve tarihler tarayıcının Intl biçimiyle gösterilir leedybox.com

Araç sayfaları stil için Tailwind CSS betiğini (sürüm 3.4.17) de leedybox.com'dan yükler. Kütüphanelerin lisans metinleri LICENSES.txt dosyasındadır.

Yerel İşleme Neden Önemli?

Cihazınızda işlemek, bir dosyanın dönüştürme sunucusuna gidip kuyrukta beklemesi gerekmediği ve LeedyBox'ın asla bir kopyasını almadığı anlamına gelir. Bu aynı zamanda sonucun cihazınıza bağlı olduğu anlamına da gelir: Belleği bol bir bilgisayar, eski bir telefondan daha büyük dosyaları işleyebilir.

Tarayıcı Sınırlamaları

İşleme cihazınızın kaynaklarına dayandığı için performans; kullanılabilir belleğe, tarayıcı özelliklerine, işlemci hızına ve dosyanın karmaşıklığına bağlıdır. Çok büyük veya karmaşık dosyalar daha fazla bellek ve zaman gerektirir. Bir sekmenin belleği biterse tarayıcı sayfayı durdurabilir; işi daha küçük dosyalara bölmek genellikle yardımcı olur. Bazı çıktı biçimleri ayrıca tarayıcınızın neyi kodlayabildiğine bağlıdır.

Gizlilik ve Ağ İstekleri

Yerel işleme dosyalarınızı cihazınızda tutar, ancak web sayfasının kendisi yine de ağı kullanır: kendi HTML'ini, stillerini, betiklerini ve yukarıda listelenen kütüphaneleri tümüyle leedybox.com'dan yükler; ayrıca yalnızca kabul ederseniz çerez kaydeden Google Analytics ile Google AdSense'i yükler. Siteyi barındıran Cloudflare de sayfaların ne kadar hızlı yüklendiğini ölçer (Cloudflare Web Analytics, çerezsiz). Bu isteklerin hiçbiri işlediğiniz dosyaların veya metinlerin içeriğini ya da oluşturduğunuz parolaları, UUID'leri, hash'leri ve kodları içermez.

PDF'den Metne ve Görselden Metne araçları, OCR motorunu ve dil verilerini ilk ihtiyaç duyduklarında leedybox.com'dan indirir. Tesseract.js, indirilen dil verilerinin yeniden indirilmesi gerekmemesi için bunları tarayıcınızın IndexedDB depolamasında tutar; bunları, tarayıcınızda bu sitenin verilerini temizleyerek silebilirsiniz.

Vesikalık Fotoğraf aracı, ilk fotoğrafı seçtiğinizde MediaPipe kitaplığını, WebAssembly çalışma ortamını ve bir yüz modelini leedybox.com’dan indirir: yaklaşık 7 MB indirme (açıldığında yaklaşık 15 MB). İkinci, küçük bir model (0,25 MB) yalnızca arka planı değiştirirseniz indirilir. Bunlar yalnızca tarayıcının normal önbelleğinde kalır; fotoğrafınız hiçbir yere gönderilmez.

Basitleştirilmiş ↔ geleneksel Çince çeviricisi, kullanmaya başladığınızda opencc-js'i ve seçilen çevirinin sözlüklerini leedybox.com'dan indirir: gelenekselden en fazla yaklaşık 100 KB, geleneksele yaklaşık 1,1 MB. Metniniz hiçbir yere gönderilmez.

Sesi Yazıya Çevirme aracı, ilk deşifreyi başlattığınızda Transformers.js'i, ONNX Runtime WebAssembly motorunu ve seçtiğiniz Whisper modelini leedybox.com'dan indirir: base için yaklaşık 90 MB, small için 250 MB, WebGPU ile ekran kartında çalışan large-v3-turbo için 750 MB. Yeniden indirilmemeleri için tarayıcının Cache Storage alanına kaydedilir; araç kapladıkları yeri gösterir ve onları silebilir. Sayfanın modeli çalıştıran bölümünün başka sitelere bağlanmasına izin verilmez ve kaydınız hiçbir yere gönderilmez.

İlgili: Gizlilik Politikasını oku · Çerez Politikasını oku

Sık Sorulan Sorular

Yerel işleme hiçbir verinin gönderilmediği anlamına mı gelir?

Dosyalarınız ve metinleriniz işlenmek için LeedyBox'a yüklenmez. Yine de sayfa normal web istekleri yapar: kendi dosyalarını ve ihtiyaç duyduğu kütüphaneleri leedybox.com'dan indirir, Google Analytics ile AdSense'e istek gönderir (çerez kaydedip kaydedemeyecekleri onay tercihinize bağlıdır) ve Cloudflare sayfanın yüklenme süresini ölçer. Bu istekler dosyalarınızın veya metinlerinizin içeriğini içermez.

Aynı PDF neden farklı cihazlarda farklı davranabilir?

İstemci tarafı işleme; cihazın kullanılabilir belleğine, tarayıcının işleme motoruna, işlemci hızına ve yüklü sistem yazı tiplerine bağlıdır. Donanım veya tarayıcı sürümlerindeki farklar işleme hızını ve zaman zaman bir sayfanın nasıl görüntülendiğini değiştirebilir.

Araçlar çevrimdışı çalışır mı?

Güvenilir şekilde çalışmaz. Önce sayfanın ve kütüphanelerinin indirilmesi gerekir; PDF'den Metne ve Görselden Metne araçları da OCR dil verilerini ilk kez gerektiğinde indirir.