Yhteisprojekti: cbd

Jaa meneillään olevat projektisi tai valmiit pelit muun yhteisön kanssa täällä.
Post Reply
i-point
Newcomer
Posts: 40
Joined: Mon Aug 27, 2007 8:43 pm

Yhteisprojekti: cbd

Post by i-point »

Tässä topikissa uudelleen käynnistetään yhteisprojekti cbd, joka on siis kaikkien vapaasti käytettävä ja muokattava piirto-ohjelma. Projekti on jo melkoisen pitkälle kehittynyt, mutta ainahan voi kehittää jotain uutta. Ainut sääntö hommassa on että minä julkaisen viralliset versiot ohjelmasta, muuten saatte näppäillä melkoisen vapaasti mitä haluatte.

Tämän hetkiset ominaisuudet:
Ohjelmassa on tällä hetkellä seuraavat työkalut:
Pen: Tavallinen kynätyökalu
Rectangle: Neliötyökalu johon on tulossa valinnainen täyttö
Ellipse: Soikiotyökalu, johon on myös tulossa valinnainen täyttö
Brush: Pensselityökalu, jonka kokoa voi muuttaa hiiren rullalla
Spray: Ruiskutyökalu, johon on tulossa tiheyden säätö ominaisuus
Fill: Työkalu, joka täyttää saman värisen alueen valitulla värillä
Rope: Työkalu, joka luo narua muistuttavaa kuviota
Blur: Bluuraa kuvan
Darken: Tummentavapensselityökalu
Slash: Kenopensselityökalu, jonka kulmaa voi säätää + ja - napeilla
Radar: Pyörayttää tuheron kursorin ympärille
Text: Kirjoittaa tekstin ruudulle
add noise: lisää ruudulle randomi pisteitä
Smudge: Tasoittaa värien välistä eroa

Latauslinkki:
Nykyinen versio 0,11a
http://servut.us/i-point/cbd.zip
Awaclus
Forum Veteran
Posts: 2939
Joined: Tue Aug 28, 2007 2:50 pm

Re: Yhteisprojekti: cbd

Post by Awaclus »

Tää on tää sieltä wanhoilta foorumeilta! Tosi hyvä ohjelma on. Vielä kun saisi gradientin :roll:

Tällä tein useita töherryksiä silloin ja en nyt tuon gradientin lisäksi muita (ainakaan kovin helppoja toteutettavaksi) isoja puutteita keksi.
eka
Aavesoturi
Active Member
Posts: 163
Joined: Fri Aug 31, 2007 7:07 pm
Location: Helsinki
Contact:

Re: Yhteisprojekti: cbd

Post by Aavesoturi »

Gradienttiin löytyisi cbsdk:sta valmista koodia, muistaakseni parikin erilaista toteutusta. Jonkun innokkaan pitäisi vaan suorittaa integraatio cbd:hen.

Lisäideana soppaan voisi laittaa mukaan sdk:n kuvamanipulaatio funkkarit eli esim. kirkkauden ja värien säätäminen sekä mustavalkoiseksi muuttaminen. Kaikenlaisia filttereitä voi aina lisäillä, erilaisia blureja (gaussian, median, radial...), kohinoita (salt & pepper, hue-kohinaa...), pikselisaatio, reunan detektointi ja niin edelleen.

Uusiksi työkaluiksi olisi näppärä saada ainakin bezier-käyrä (jossain oli tähän mielestäni esimerkki), kloonityökalu ja valintalasso (eri variantteineen). Sitten kannattaisi vielä tarkistaa että kaikki toimii.
Siinä siis ideoita, niille joilla on tekemisen puutetta. Itselläni ei aika riitä toteuttamiseen, vaikka kuvankäsittely algoritmit kiinnostavia ovatkin.
Pate5
Artist
Artist
Posts: 551
Joined: Tue Aug 28, 2007 4:53 pm
Location: Vantaa

Re: Yhteisprojekti: cbd

Post by Pate5 »

Maalipönttöön voisi laittaa myös tolerancen, eli kuinka suuri väriero saa olla ilman että värin leviäminen pysähtyy. Fillin saisi toimimaan nopeammin käyttämällä PickColorin ja Dotin sijasta GetPixel2:a ja PutPixel2:a.
CoolBasic henkilökuntaa
Graafikko
MaGetzUb
Guru
Posts: 1715
Joined: Sun Sep 09, 2007 12:35 pm
Location: Alavus

Re: Yhteisprojekti: cbd

Post by MaGetzUb »

Katsoin lähdekoodia, ja napitkin olivat ihan turhan vaikeasti väkerrettyjä. :) Eipä tuolla nyt paljoa tullut piirreltyä muutamia lootia sinne sun tänne ja ympyröitä.. :D Väriliuku olisi kyllä kiva.
Solar Eclipse
Meneillä olevat Projektit:
We're in a simulation, and God is trying to debug us.
Jani
Devoted Member
Posts: 741
Joined: Fri Oct 31, 2008 4:53 pm

Re: Yhteisprojekti: cbd

Post by Jani »

siinähän on väriliuku :?
Dead men tell no tales. Also, Python rocks!
Codegolf: 99 bottles of beer (oneliner) - Water map partition
Viltzu
Guru
Posts: 1132
Joined: Sun Aug 26, 2007 5:45 pm
Location: Alavieska
Contact:

Re: Yhteisprojekti: cbd

Post by Viltzu »

Nah, nyt puhutaan sellasesta jolla voi piirtää väriliu'un
Post Reply