Skip to main content
Collage Studio

Om

Marcus Cedergren

Marcus Cedergren

Mjukvaruutvecklare & hobbyfotograf

Jag byggde Collage Studio av ren frustration — jag kunde inte hitta ett collageverktyg som hanterade stora bildsamlingar på det sätt jag ville. Varje app eller tjänst jag provade tvingade antingen in mina bilder i en fast mall eller producerade stela, förutsägbara rutnät, och beskar ofta bilder för att de skulle passa layouten istället för tvärtom. Jag ville ha något som arrangerade foton organiskt, fyllde canvasen så fullständigt som möjligt, gav varje bild det utrymme den förtjänade, och producerade en högupplöst fil som var tillräckligt bra för att skicka direkt till en utskriftstjänst på nätet för en stor poster. Som mjukvaruutvecklare var den självklara lösningen att helt enkelt bygga det själv!

Appen är gratis. Gillar du den och vill stödja projektet — bjud mig på en öl på Ko-fi!

Stöd på Ko-fi

Vad den gör

De flesta collageverktyg lägger dina foton i en fast mall eller ett stelt rutnät. Collage Studio fungerar annorlunda: det arrangerar varje bilduppsättning för att fylla canvasen så fullständigt som möjligt utan att följa en förinställd mall, så varje resultat ser annorlunda ut.

Eftersom den löser arrangemanget istället för att följa en mall hanterar den stora bildsamlingar bra (upp till 300 bilder). Du kan ge några bilder en vikt för att göra dem större och mer centralt placerade. Ju fler foton du lägger till, desto fler kombinationer har lösaren att arbeta med.

Exportera som en utskriftsklar fil i 300 DPI vid standardpappersstorlekar, eller storleksanpassad för skärm eller sociala medier: kvadratiska och stående inlägg, 9:16 stories och reels, kortvideoformat, pins och profilomslag och banners för alla större plattformar.

Allt körs i din webbläsare. Layoutalgoritmen är kompilerad till WebAssembly och körs lokalt på din enhets CPU. Inga uppladdningar, inga konton.

Hur det fungerar

När du skapar ett collage utforskar appen ett stort antal möjliga arrangemang och behåller det som fyller ditt valda format mest fullständigt, samtidigt som det respekterar bilder du gett en vikt. Sökningen körs parallellt på din enhets CPU-kärnor, så även stora bilduppsättningar brukar bli klara på några sekunder.

Varje körning producerar ett annat arrangemang, så du kan regenerera tills du är nöjd med resultatet. Algoritmen anpassar sig automatiskt till ditt bildantal och format.

Layoutmotorn är en genetisk algoritm — samma typ av teknik som används för att lösa komplexa optimeringsproblem inom teknik och logistik. Den börjar med en population av slumpmässiga arrangemang och låter dem utvecklas över hundratals generationer: layouter som fyller canvasen väl överlever och för sina egenskaper vidare, medan dåliga sållas bort. Små slumpmässiga mutationer håller sökningen från att fastna. Resultatet är ett nära optimalt arrangemang funnet genom styrd utforskning snarare än brute force — vilket förklarar varför varje körning hittar något unikt, och varför fler bilder ger den mer att arbeta med.

Tips

  1. 1

    Använd 20 eller fler bilder för bästa resultat. Fler bilder ger algoritmen mer att arbeta med.

  2. 2

    Tryck på en bild och ange en vikt (×2, ×3 eller ×5) för att ge den mer utrymme och en framträdande plats i collaget.

  3. 3

    Om resultatet har luckor, prova ett annat format eller lägg till fler bilder. Varje körning hittar en annan layout, så att generera igen stänger ofta kvarvarande luckor.

  4. 4

    Spara resultat du gillar innan du genererar igen. Varje körning är unik och ett bra resultat kommer inte tillbaka.

Kontakt

Frågor, förbättringsförslag, affärsförslag eller felrapporter är välkomna på collage-studio@kodverket.se.