CHEPIO.TECHFile Forge
Desktop aplikacija za macOS, Windows i Linux koja sažima PDF-ove i slike te uklanja pozadinu s fotografija bez prijenosa datoteka. Osmislio sam je i izradio.
Snimke aplikacije iz listopada 2026. s rezultatima koje je dala za ogledne datoteke; okvir prozora je docrtan. Prozori instalacijskih programa stvarne su snimke zaslona obrezane na prozor.
Pregled
File Forge sažima PDF-ove i slike u formatima JPEG, PNG i WebP te izrezuje objekte s fotografija, u potpunosti na računalu korisnika. Unaprijed zadane postavke sežu od one bez gubitaka, koja čuva svaki piksel, do postavke za čitanje na zaslonu; izvornici se nikad ne mijenjaju. Aplikacija se instalira na macOS, Windows i Linux te se ažurira iz izdanja s provjerenim potpisom. U planu su pretvorba formata te alati za video i zvuk.
Zadatak
Primjetno smanjiti dokumente i slike bez oštećenja, na tri operacijska sustava, a da datoteke nikad ne napuste korisnikovo računalo.
Moj rad
Mehanizme za obradu napisao sam u Rustu, a sučelje u Reactu i zapakirao ih kao aplikaciju Tauri. Mehanizam za PDF prepisuje strukturu datoteke, uklanja neiskorištene podatke fontova i ponovno kodira slike samo kad to odabrana postavka dopušta. Uklanjanje pozadine lokalno pokreće model SAM 2.1 nakon jednokratnog preuzimanja.
Rezultati
- Sažimanje PDF-a s postavkama Lossless, Balanced, Maximum, Screen i vlastitim vrijednostima
- Sažimanje slika JPEG, PNG i WebP bez gubitaka i s gubicima
- Izvanmrežno uklanjanje pozadine uz automatski ili klikom odabran objekt
- Instalacijski programi za macOS, Windows i Linux s ažuriranjima u aplikaciji čiji se potpis provjerava
Desktop aplikacija
Instalira se i radi kao izvorna aplikacija na sustavima:
- macOS: macOS 11 ili noviji na Mac računalima s Apple Silicon i Intel procesorima, kao slika diska .dmg
- Windows: 64-bitni Windows 10 ili noviji, kao instalacijski program .exe ili paket .msi
- Linux: 64-bitni Linux kao AppImage, paket .deb za Debian i Ubuntu ili paket .rpm za Fedoru i openSUSE
Imate ideju za projekt?
Opišite što želite izraditi. Razgovarat ćemo o opsegu i sljedećim koracima.






