Hvorfor vi har lavet det
De fleste online billedredigeringsprogrammer kopierer din fil til en fjern server, behandler den der og sender resultatet tilbage. Det er langsomt på dårlige forbindelser, det begrænser, hvad du kan gøre med store filer, og det betyder, at private fotos — ID-kort, kvitteringer, familiebilleder, ikke-offentliggjorte designs — ender på en computer, du ikke har kontrol over.
Moderne browsere er kraftige nok til at udføre dette arbejde lokalt. Photoclay blev lavet for at bevise det: de samme hverdagsværktøjer, helt uden upload.
Sådan virker det
Når du åbner et værktøj, downloader din browser den kode, den har brug for — og intet andet. Derefter kører hvert trin på din enhed:
- Ændring af størrelse, beskæring, rotation og vandmærker bruger Canvas API.
- Komprimering og formatkonvertering bruger open source-codecs kompileret til WebAssembly.
- Fjernelse af baggrund, genkendelse af ansigter og opskalering kører maskinlæringsmodeller på din egen hardware.
- Tungt arbejde kører i baggrundstråde (Web Workers), så siden forbliver responsiv.
Det gør vi aldrig
- Uploade, gemme eller se dine billeder.
- Bede dig om at oprette en konto eller logge ind.
- Sætte vandmærke på dine resultater eller gemme værktøjer bag en betalingsmur.
- Sælge data om dig.
Virker offline
Når et værktøj er indlæst én gang, gemmes det på din enhed. Du kan afbryde internetforbindelsen og fortsætte med at bruge det — en enkel måde selv at kontrollere, at intet bliver sendt nogen steder hen.
Bygget på open source
Photoclay bygger på arbejdet fra mange open source-projekter, herunder billedcodecs kompileret til WebAssembly, TensorFlow.js, ONNX Runtime Web og de modeller, der driver fjernelse af baggrund, genkendelse af ansigter og superopløsning. Hvert projekt bruges under sin egen licens.