Seam carving - yksityiskohtia säästävä kuvanskaalaus

Alan G. Carter kirjoittaa Programmer’s Stone -blogissaan Seam Carving -tekniikasta, jonka avulla bittikarttamuotoisia kuvia voidaan kutistaa tai leventää siten, että kuvasta poistetaan ensin vähiten yksityiskohtia sisältävät pikselit. Eli esimerkiksi maisemakuvaa vaakasuuntaan pienennettäessä poistetaan jokaselta vaakasuuntaiselta pikseliriviltä pikseleitä sellaisessa järjestyksessä, että kuva näyttää mahdollisimman pitkään eheältä niistä kohdista, joissa on paljon yksityiskohtia. Hankala selittää, käykää kokeilemassa Patrick Swieskowskin demoa.

Aika vänkää minusta! Halutaan tämmöinen kuvien kutistusoptio selaimiin siten, että layout-optioissa voi valita kunkin kuvan minimileveyden tai -korkeuden. Tekniikkaa on viime syksyn SIGGRAPH-konferenssissa ollut esittelemässä kaveri nimeltä Ariel Shamir.

Aiheesta on kirjoitettu myös Slashdotissa (tietenkin), ja siitä on olemassa ainakin C++-kielinen komentorivitoteutus CAIR ja sen päälle rakennettu graafinen käyttöliittymä seam-carving-gui.

Näin nörttimäisesti lähti käyntiin toinen tuhannenpuolikas kirjoituksia tässä blogissa.


Tähän kirjoitukseen voi viitata TrackBack-osoitteella: http://kuvitelmaa.net/cgi-bin/mt/mt-tb.cgi/448

1 Kommenttia Tämän kirjoituksen kommenttien Atom-syöte

Kokeile ihmeessä webissä olevaa demoa: http://swieskowski.net/carve/

Jätä kommentti


Kuukausiarkistot

Syötteet (feeds)

Creative Commons License
Tämän blogin sisältöön sovelletaan Creative Commons lisenssiä.

Kiitokset

Spämmitorjunnan tarjoaa Akismet

Flickr-integrointi: phpFlickr

Jaiku-integrointi: Services_JSON

Sirkusta pyörittää Movable Type Open Source (MTOS) 4.1

Valid XHTML 1.0 Strict Valid CSS!

µblogi@Jaiku Jaiku-virran Atom-syöte

Ei Jaikuja viimeisen kahden vuorokauden aikana.

Muualta poimittua Atom-syöte

Kiinnostavia keikkoja Atom-syöte

Valinnat: Ilkka Rinne ja Anna Ruhala

Muita musiikitapahtumia: Meteli.net/Helsinki

Täyskokoiseen kalenteriin
Miten kummassa Google Kalenterista saa tapahtumia tällä lailla ulos?