Kirjoittaja |
Viesti |
JPQ
| Perjantaina, 24. syyskuuta, 2004 - klo 17.44: | | Ajattelin mahdollisesti ajankulukseni koodata 16bit väri arvoja käyttävän perussäädöt osaavan kuvan korjailu softan pegasokselle erityisesti digikameroilla RAWiksi kuvaavien iloksi koska opensource digikameran RAW -> PPM muunnin kääntyi nätisti tosin ilman JPEG tukea en jaksanu kyseistä JPEG palaa hakea netistä ja NetPBM löytyy classic amiga versiona edes niin mietin sitä että olisihan kiva että kuvaa voisi korjailla 16bit per kanava muodossa enenn kuin se muutetaan 8bit per kanava mutoon. PS. Ainakin itselleni mahdollisesti teen tälläisen onko tälle kysyntää jälkihän on huimasti toista luokkaa kuin näillä 8bit kanava softilla.
|
Patte
| Perjantaina, 24. syyskuuta, 2004 - klo 20.50: | | Tahtoo! :P
|
JPQ
| Lauantaina, 25. syyskuuta, 2004 - klo 2.09: | | patte: tosissasiko sanoit ? PS. halua huumori vastauksia.
|
Patte
| Lauantaina, 25. syyskuuta, 2004 - klo 7.55: | | Tarvetta tällaiselle on mutta älä rajoita sitä pelkästään pagasokselle (huomasin osaston vasta myöhemmin).
|
Joanna
| Lauantaina, 25. syyskuuta, 2004 - klo 9.11: | | Kannattaa muuten huomioida että jokaisella eri kameravalmistajalla on sitten oma Raw formaatinsa. Eli olsii kiva jos se tukisi ainakin useimpia niistä. Jpeg tallennus ei ole sinällään ensisijaisen kriittinen.. Siis sen saa tehtyä muillakin ohjelmilla kunhan vaan ensin on ohjelma jolla saa tehtyä level/curves säädöt tehtyä 16 bit/kanava.
|
JPQ
| Lauantaina, 25. syyskuuta, 2004 - klo 12.13: | | Patte: haluat classicillekkinko jos se vielä on jotenkin rajoissa (yhtenäinen tyylikäs gui ongelma osin silloin jollen Muita opi käyttämään),amigaone ei välttämättä. Syy on ikävä konetta ei ole eikä varaa siihen. Tokihan se silloin listalla olisi jos rahat ei estäisi. Joanna: dcraw (opensource softa joka kääntyi morphosille nätisti ilman jpeg tukea koska sitä en jaksanut säätää) hoitaa tuon (ainakin Canon Powershot Pro1,Nikoncoolpix 8700 RAWit sujuu luvattu on ja moni käyttää tuota softaa tuettuja kameroita en jaksa kaivaa esille plus se asia päivittyy) ja testaus sujunee aikanaan ekaksi mainitulla kameralla. Idea siis menee näin kameran kuva dcrawilla 16bit/kanava ppm formaattiin ja koodi käsittelee sen tekee uuden ppmän ja netpbm tallettaa siitä vaikka PNGeen. Tosin NetPBM:ää yritin kääntää MorphOSille se ei ollutkaan yhtä helppoa. PS. voipi olla että blur tms. efektitkin tulevat siihen. ja kuvien esikatselu puolen toteutusta täytyy vielä mietiskellä miten. yksi voisi ehkä jotenkin olla guigfx vai mikä se oli. toinen ehkä olisi tosi tympeä ja patentti rendataan tilapäisesti png käsitellystä "esikatselu" kuvasta joka sitten näytetetään multiviewillä. Aina kun painetaan update nappia.
|
Joanna
| Lauantaina, 25. syyskuuta, 2004 - klo 12.50: | | Jpq: Linkki ohjelmiston kotisivuun olisi ollut helpompi :-) http://www.cybercom.net/~dcoffin/dcraw/ Nuo raw-konversio rutiinit näyttävät olevan hyvin kattavat ja laajalti käytetyt. Eli niistä on hyvä alkaa.
|
miksuh
| Lauantaina, 25. syyskuuta, 2004 - klo 13.10: | | jPQ: No OS4 ongelma ratkeaa sillä, kun teet softasta opensourcea, sitähän sen muutenkin pitää olla jos kerran käytät jotain opensource mokkulaa siinä softassa (siis ainakin, jos linkkaat sen palikan staattisesti omaan softaasi ja/tai kyseessä on LGPL/GPL)
|
miksuh
| Lauantaina, 25. syyskuuta, 2004 - klo 13.18: | | Ohjelman portattavuuden helpottamisesksi kannattaa heti alkuunsa suunnitella ohjelma niin, että se on mahdollisimman yleinen, koodin kannnattaa olla mmahdollisimman pitkälti uudelleen käytettävää ja tiukasti käyttiskohtaset asiat on parasta eristettää omaan moduuliinsa/moduuleihin tai olioohjelmoinnissa omaan luokaansa/luokkiin. Noin kun tekee, niin porttaaminen on paljon helpompaa, kun muutoksia ei tarvitse tehdä moneen paikkaan.
|
miksuh
| Lauantaina, 25. syyskuuta, 2004 - klo 13.21: | | Niin siis selvennyksenä, että jos koodissa on jotain MOS kohtasta, mitä ei ehkä sihan samanlaisena löydy OS4:sta/OS3.x:sta, niin semmoset asiat omaan moduuliinsa mielellään.
|
Joanna
| Lauantaina, 25. syyskuuta, 2004 - klo 13.22: | | Miksuh: Kyseinen koodi ei ole GPL:ää vaan jotain hyvin lisenssivapaata tavaraa. Tosin, tuon olisit itsekkin huomannut esim lataamalla sen C-sorsan ja katsomalla sorsan alussa olevaa kommenttia Webbisivulla (linkki aiemmassani) on mainittu useita ohjelmia (myös kaupallisia) jotka käyttävät tai ovat käyttäneet näitä dcraw rutiineja. Mutta.. tuskinpahan JPQ alkaa kieltämään tekemänsä ohjelman porttaamista OS4:lle sitten kun on sen aika.
|
miksuh
| Lauantaina, 25. syyskuuta, 2004 - klo 13.28: | | eristettää = eristää Joanna: Okei, en ehtiny vilkasta tota sorsaa vielä
|
Joanna
| Lauantaina, 25. syyskuuta, 2004 - klo 13.47: | | Ainakin minusta se on hyvin opettavainen. Siis kun on digien kanssa touhunnut useamman vuoden niin on kiva tietää miten ne toimii. Ja tuosta selviää ainakin jotain. Tosin, onhan siinä pituutta (n 100k) mutta siinä on kymnmeniä eri kameroiden tiedostojen tulkintarutiineja.
|
miksuh
| Lauantaina, 25. syyskuuta, 2004 - klo 15.25: | | Niin ennenku joku ehtii sanoo mitään, niin voihan sitä tietty käyttää #ifdef lohkojakin porttauksen helpotukseksi. Eli et jo ohjelmaa tehdessä tekee valmiiksi jotenki näin: #ifdef MorphOS ..(MorphOS koodi).. #elif AMIGA // Lisää tähän AmigaOS koodi #endif Makuasia tietty tekeekö jotenki noin vai pistääkö käyttiskohtaset kamat moluuliin. Kummassaki tavoissa on omat hyvät ja huonot puolensa. Kyllähän toikin tietty helpottaa löytämään ne kohdat, mitkä todennäkösesti pitää muuttaa.
|
itix
| Lauantaina, 25. syyskuuta, 2004 - klo 17.21: | | Jos käyttää #ifdef lohkoja niin siinä voi joutua hiukan säätämään: #if defined(__MORPHOS__) || defined(__amigaos4__) #undef AMIGA <-- huom! #endif #ifdef __MORPHOS__ ..(MorphOS koodi).. #elif __amigaos4__ ..(AmigaOS4 koodi).. #elif AMIGA ..(AmigaOS3 koodi).. #endif Meinaan jos käyttää jotain AmigaOS4:n ominaisuuksia niin se ei kyllä toimi AmigaOS3:lla.
|
itix
| Lauantaina, 25. syyskuuta, 2004 - klo 17.26: | | Tietysti eri asia on jaksaako tehdä porttaantuvaa koodia.
|
JPQ
| Lauantaina, 25. syyskuuta, 2004 - klo 18.16: | | Joanna: toiseksi kun itselleni teen ilmeisesti Canon Powershot Pro 1 tuki riittää eli sillä tullaan ilmeisesti testaus hoitamaan ja MorphOS tuki päälimmäisenä. ja portata saa tosiaan vapaasti yhtä käyttis perhettä lukuunottamatta tosin en tiedä miten kivuttomasti kääntyvää osaan. Eli se pitänee hahmottaa miten gui osan saa omaan palaansa mahd. mukvasti jos ryhdyn siihen. kaikki: ja dcrawia juttuni tulisi käyttämään komento riviltä. itix: aivan.
|
JPQ
| Lauantaina, 25. syyskuuta, 2004 - klo 18.25: | | Riittääkö säätöjen esikatseluksi aluksi se että preview nappi näyttää png kuvan multiviewillä tai muulla säädetyllä kuvan näyttö ohjelmalla joka toimii noin näin: MULTIVIEW RAM:xxx/.preview eli xxx on ohjelman oma tilapäis kansio. Koska kuvien esikatselun toteutus on aika kinkkinen kohta projektissa varsinkin jos siitä haluaa modulaarisen.(portattavaa tarkoitan)
|
itix
| Lauantaina, 25. syyskuuta, 2004 - klo 18.54: | | No teet MUI:lla ImageObjectin ja länttäät kuvan siihen.
|
JPQ
| Lauantaina, 25. syyskuuta, 2004 - klo 22.09: | | itix: onko tuo myös classic amigalla tehtävissä ja voiko tuota päivittää ikkunan avauksen jälkeen ?
|
itix
| Lauantaina, 25. syyskuuta, 2004 - klo 22.12: | | Onnistuu myös 68k Amigassa ja voi päivittää (vaatii kikkailua tosin). Tietysti jos sulla on jotain ARGB dataa siellä niin kutsut vain WritePixelArray() functiota jossain omassa MUI custom classissa.
|
JPQ
| Lauantaina, 25. syyskuuta, 2004 - klo 22.48: | | itix: customi luokat menee pahaksi ensimäistäkään MUI juttua en ole tehnyt. VOisihan tietysti oman ikkunankin previkoille tehdä johon voinee tuolla sitten lätätä dataa suoraan. ja tuo rutiini vaatiikos se näyttökortin ? ja/tai hicoloria tai isompaa värimäärää ? PS. rupeaa miettimään kaavojen siirtoa 16bit väreille.
|
mkl
| Sunnuntaina, 26. syyskuuta, 2004 - klo 1.42: | | Open source tarkoittaa sananmukaisesti avointa lähdekoodia, jota jokainen voi lukea. Varsinainen käytön salliva lisenssi voisi periaatteessa kieltää levityksen tai koko roska voitaisiin panna public domainiin, eli se ei edes olisi pelkästään tekijänsä omaisuutta enää vaan julkinen. Free software tarkoittaa vapaata softaa. GPL:ssäkin on rajoituksia vapauteen, eli GPL:ssä lähdekoodi on (luullakseni) julkaistava, jos pistää binäärinkin jakeluun.
|
Jope
| Sunnuntaina, 26. syyskuuta, 2004 - klo 13.09: | | mkl, siitähän on tapeltu joo Hyperionin tapauksessa esim. Eli GPL:n henki on, että sorsakin pistetään samantien jakoon, mutta lisenssin kirjain sanoo, että binäärin saaneella on oikeus saada sorsa joko ilmaiseksi tai kohtuullista korvausta vastaan (CD ja posti esim)
|
JPQ
| Sunnuntaina, 26. syyskuuta, 2004 - klo 14.56: | | mkl: öhöm. normaalisti noin menee jollei tekijän kanssa toisin sovita näin olen ymmärtänyt. Viittaan siis GPL juttuihin. PS. lähdekoodinhan tokivoinen jakoon pistää se ei varmaan ole ihmeellinen ja toiseksi mietin että softani käyttäisi tuota komentoriviltä tuota dcrawia.
|
hooligan/dcs
| Maanantaina, 4. lokakuuta, 2004 - klo 8.19: | | Taitaa kuulua tähän "Onko tarvetta teikäläiselle?"-kategoriaan: http://www.arvostelut.net/taustakuvia/taustakuva/pegasos
|
JPQ
| Maanantaina, 4. lokakuuta, 2004 - klo 15.02: | | hooligan/dcs: ei kuulu vai jos kategoria on se teen itselleni ja jos joku muukin siitä hyötyy niin kiva.
|
JPQ
| Sunnuntaina, 10. lokakuuta, 2004 - klo 11.24: | | Joku mättää dcrawin kanssa muuten porttaamani toimii hienosti kaikki muu näyttää sujuvan ok mutta neljänkään tunnin kuluttua ei kovalevylle vai oliko ram diskille syntynyt tiedostoa sen luominen ei ole ongelma mutta jotenkin datan kirjoitus tai tiedoston sulkeminen sen jälkeen mättää ? onko kokeneemilla porttaajilla kokemusta asiasta ? PS. koodi kääntyi nätisti kun karsin JPEG formaatti tuen. ja addbuffersinkaan käyttö ei tuntunut auttavan..( Nimimerkki jumissa,konekkin meni jumiin yhdellä yritys kerralla kun rinnalla oli petris aluksi ok mutta lopulta jumahdus että vain hardreset auttoi.
|