File Forge

Asztali alkalmazás macOS-re, Windowsra és Linuxra, amely fájlfeltöltés nélkül tömöríti a PDF-eket és a képeket, és eltávolítja a fotók hátterét. Én terveztem és fejlesztettem.

Kiadott2026Asztali alkalmazás macOS-re, Windowsra és Linuxra

Képernyőképek az alkalmazásról 2026 októberéből, az általa bemutatófájlokra adott eredményekkel; az ablakkeret rajzolt. A telepítőablakok valódi, az ablakra vágott képernyőképek.

Áttekintés

A File Forge teljes egészében a felhasználó számítógépén tömöríti a PDF-eket és a JPEG-, PNG- és WebP-képeket, és vágja ki a témát a fotókból. Az előbeállítások a veszteségmentestől, amely minden képpontot megőriz, a képernyőn olvasásra szánt beállításig terjednek; az eredeti fájlok sosem változnak. Az alkalmazás macOS-re, Windowsra és Linuxra telepíthető, és ellenőrzött aláírású kiadásokból frissíti magát. A formátumátalakítás, valamint a videó- és hangeszközök tervben vannak.

A feladat

A dokumentumok és képek érezhető kicsinyítése sérülés nélkül, három operációs rendszeren, úgy, hogy a fájlok soha ne hagyják el a felhasználó számítógépét.

Az én munkám

A feldolgozó motorokat Rustban, a felületet Reactben írtam, és Tauri-alkalmazásként csomagoltam. A PDF-motor újraírja a fájl szerkezetét, eltávolítja a nem használt betűtípusadatokat, és csak akkor kódolja újra a képeket, ha a választott előbeállítás ezt engedi. A háttéreltávolítást a SAM 2.1 modell végzi helyben, egyszeri letöltés után.

Eredmények

  • PDF-tömörítés Lossless, Balanced, Maximum, Screen és egyéni beállításokkal
  • JPEG-, PNG- és WebP-képek veszteségmentes és veszteséges tömörítése
  • Offline háttéreltávolítás automatikusan vagy kattintással kijelölt témával
  • Telepítők macOS-re, Windowsra és Linuxra, ellenőrzött aláírású, alkalmazáson belüli frissítésekkel

Asztali alkalmazás

Natív alkalmazásként telepíthető és fut ezeken:

  • macOS: macOS 11 vagy újabb Apple Silicon és Intel processzoros Maceken, .dmg lemezképként
  • Windows: 64 bites Windows 10 vagy újabb, .exe telepítőként vagy .msi csomagként
  • Linux: 64 bites Linux AppImage-ként, Debianhoz és Ubuntuhoz .deb, Fedorához és openSUSE-hoz .rpm csomagként

Van egy projektötlete?

Mondja el, mit szeretne létrehozni. Megbeszéljük a feladatokat és a következő lépéseket.