ImgEx V2 -kuvatallentaja (27.12.2011)

Oletko tehnyt jotain, mistä muut voisivat hyötyä. Postita vinkit tänne.
Post Reply
User avatar
Misthema
Advanced Member
Posts: 312
Joined: Mon Aug 27, 2007 8:32 pm
Location: Turku, Finland
Contact:

ImgEx V2 -kuvatallentaja (27.12.2011)

Post by Misthema »

Tässä postissa on tietoa vain vanhasta ImgEx -versiosta. Tässä uudempaa pakettia.

Helppiä löytyy, kun menet ja suoritat "imgex.exe":n komentorivin kautta syöttämällä sille -? tai -help, eli näin:
>imgex -?

Ja näin lyhyesti ja ytimekkäästi esimerkit esille ja paketti liitteeksi:

Code: Select all

thisispng$ = "THIS IS PNG!"
tw=TextWidth(thisispng)
th=TextHeight(thisispng)

temp = MakeImage(tw,th)
DrawToImage temp
    Color cbMagenta
    Box 0,0,tw,th
    Color cbBlack
    Text 0,0,thisispng
DrawToScreen

ResizeImage temp,tw*2,tw

SaveImage temp,"test.bmp"
Execute Chr(34)+"imgex.exe"+Chr(34)+"-png test.bmp 9"

DeleteImage temp

Wait 1500
png = LoadImage("test.png")
DrawImage png,100,10
DrawScreen()
WaitKey

thisisjpg$ = "THIS IS JPG!"
tw=TextWidth(thisisjpg)
th=TextHeight(thisisjpg)

temp = MakeImage(tw,th)
DrawToImage temp
    Color cbMagenta
    Box 0,0,tw,th
    Color cbBlack
    Text 0,0,thisisjpg
DrawToScreen

ResizeImage temp,tw*2,tw

SaveImage temp,"test.bmp"
Execute Chr(34)+"imgex.exe"+Chr(34)+"-jpg test.bmp 75"

DeleteImage temp

Wait 1500
jpg = LoadImage("test.jpg")
DrawImage jpg,100,10
DrawScreen()
WaitKey
imgex.rar
ImgExporter for CoolBasic
(167.94 KiB) Downloaded 409 times
Attachments
Esimerkin JPG-kuva
Esimerkin JPG-kuva
test.jpg (5.17 KiB) Viewed 9682 times
Esimerkin PNG-kuva
Esimerkin PNG-kuva
test.png (477 Bytes) Viewed 9682 times
Last edited by Misthema on Tue Dec 27, 2011 6:27 pm, edited 2 times in total.
User avatar
elmo123
Active Member
Posts: 153
Joined: Sun Sep 09, 2007 4:19 pm

Re: PNG ja JPG -kuvatallentaja

Post by elmo123 »

Tämähän toimii vallan hyvin. Itse en kyllä löydä tälle mitään muuta käyttöä kuin kuvantallennus grafiikkaohjelmassa (jota tuskin tekisin CB:llä).
Kiinnostuin pelien tekemisestä ennen 1. luokkaa.
Sitten 3. luokalla tuli CB. Ja siitä se alkoi.

Blender! TF2! CB! Game Maker! Nokia-mollaus! Kitaransoitto! Breakdance! MadTracker! Minecraft!
User avatar
Ilmuri
Developer
Developer
Posts: 277
Joined: Sun Aug 26, 2007 2:46 pm
Location: \o

Re: PNG ja JPG -kuvatallentaja

Post by Ilmuri »

elmo123 wrote:Tämähän toimii vallan hyvin. Itse en kyllä löydä tälle mitään muuta käyttöä kuin kuvantallennus grafiikkaohjelmassa (jota tuskin tekisin CB:llä).
Screenshotit, erilaiset prerenderöintijutut. Keksiikö joku vielä jotain muuta?
CoolBasic henkilökuntaa
Kehittäjä
CoolBasic Classic
Epäkirjautunut misthema

Re: PNG ja JPG -kuvatallentaja

Post by Epäkirjautunut misthema »

Lisää kuvaformaatteja tulossa jahka jaksan päivitellä.

Kuvaformaattilistausta:
  • BMP (RLE pakkauksella ja ilman)
  • EXR
  • GIF (Tähän keksittävä joku frame-systeemi. Yksittäisen kuvan tallentaminen toki onnistuu)
  • HDR
  • ICO
  • JPEG/JIF
  • JPEG-2000
  • JPEG-2000 codestream
  • PBM/PGM/PPM
  • PFM
  • TARGA
  • TIFF
  • WBMP
  • XPM
En välttämättä laita settiin kaikkia, joten jos luulette tarvitsevanne joitain noista, kertokaahan siitä minullekin.
MaGetzUb
Guru
Posts: 1715
Joined: Sun Sep 09, 2007 12:35 pm
Location: Alavus

Re: PNG ja JPG -kuvatallentaja

Post by MaGetzUb »

Epäkirjautunut misthema wrote:Lisää kuvaformaatteja tulossa jahka jaksan päivitellä.

Kuvaformaattilistausta:
  • GIF (Tähän keksittävä joku frame-systeemi. Yksittäisen kuvan tallentaminen toki onnistuu)
Tuota frame systeemiä en tiedä, mutta koodihan voisi kääntää ns. framekuvat(Media-kansion zerorun1.bmp esim) animoiduksi giffiksi, jos antaa de- ja enkoodaus vaiheessa vielä erillisen komennon. Sitten vielä komennon perään ajan(kauan framen siirtymisessä toiseen frameen kestää mieluiten millisekunteina).. =)
Solar Eclipse
Meneillä olevat Projektit:
We're in a simulation, and God is trying to debug us.
User avatar
Konstaduck
Advanced Member
Posts: 267
Joined: Sat Dec 17, 2011 3:09 pm
Location: Nurmijärvi, Finland
Contact:

Re: PNG ja JPG -kuvatallentaja

Post by Konstaduck »

Tuota ico:a minäkin tarvitsisin :)
Konstaduck.net
<Ize> Pitäs tehä allekirjotus..
<Ize> Vois keksiä jonkin nasahtavan sanonnan..
<Ize> Siitä tulis upea legenda ja kaikki vaihtaisivat allekirjoituksensa siihen.
<Ize> Ehkä ei kuitenkaa...
User avatar
Misthema
Advanced Member
Posts: 312
Joined: Mon Aug 27, 2007 8:32 pm
Location: Turku, Finland
Contact:

Re: PNG ja JPG -kuvatallentaja

Post by Misthema »

Konstaduck wrote:Tuota ico:a minäkin tarvitsisin :)
Joo. Pitänee etsiä ImgEx:n lähdekoodit josko ne olisi vielä tallessa. Muistini mukaan olin kyllä jo väsäämässä ImgEx v2:sta DLL:nä, CB:n puolelle dll-kutsut ja kaikki, mutta enpä tainnut saada sitä julkaistuksi... Menee luultavammin ensi vuoden puolelle noiden etsiminen, kun jäi muistitikku kotiin jossa lähdekoodeja kuljettelen.. :(
User avatar
Misthema
Advanced Member
Posts: 312
Joined: Mon Aug 27, 2007 8:32 pm
Location: Turku, Finland
Contact:

Re: PNG ja JPG -kuvatallentaja

Post by Misthema »

JEAH! Löytyi lähdekooditikku ja myös valmis ImgEx V2!

Ei muuta kun latailemaan ken tarvitsee:
http://up.servut.us/34652

Tuetut formaatit:
BMP
ICO
JPEG
PBM
PBMRAW
PGM
PGMRAW
PNG
PPM
PPMRAW
TARGA
TIFF
WBMP
XPM
GIF
HDR
EXR
J2K
JP2
PFM

Joidenkin formaattien kanssa tosin on ongelmia, koska CB tallentaa kuvat vain ja ainoastaan 24-bit BMP muotoon, missä esimerkiksi WBMP (Wireless Bitmap) -muotoon tallennettaessa lähdekuvan täytyy olla 1-bittinen. Kikkailemalla tietysti onnistuu. :)
User avatar
Konstaduck
Advanced Member
Posts: 267
Joined: Sat Dec 17, 2011 3:09 pm
Location: Nurmijärvi, Finland
Contact:

Re: PNG ja JPG -kuvatallentaja

Post by Konstaduck »

Misthema wrote:JEAH! Löytyi lähdekooditikku ja myös valmis ImgEx V2!

Ei muuta kun latailemaan ken tarvitsee:
http://up.servut.us/34652

Tuetut formaatit:
BMP
ICO
JPEG
PBM
PBMRAW
PGM
PGMRAW
PNG
PPM
PPMRAW
TARGA
TIFF
WBMP
XPM
GIF
HDR
EXR
J2K
JP2
PFM

Joidenkin formaattien kanssa tosin on ongelmia, koska CB tallentaa kuvat vain ja ainoastaan 24-bit BMP muotoon, missä esimerkiksi WBMP (Wireless Bitmap) -muotoon tallennettaessa lähdekuvan täytyy olla 1-bittinen. Kikkailemalla tietysti onnistuu.
Superpaljon kiitoksia ja onnittelut tekijälle :D
Konstaduck.net
<Ize> Pitäs tehä allekirjotus..
<Ize> Vois keksiä jonkin nasahtavan sanonnan..
<Ize> Siitä tulis upea legenda ja kaikki vaihtaisivat allekirjoituksensa siihen.
<Ize> Ehkä ei kuitenkaa...
User avatar
Peltsi
Active Member
Posts: 121
Joined: Thu Sep 30, 2010 12:16 pm

Re: PNG ja JPG -kuvatallentaja

Post by Peltsi »

Misthema wrote:JEAH! Löytyi lähdekooditikku ja myös valmis ImgEx V2!

Ei muuta kun latailemaan ken tarvitsee:
http://up.servut.us/34652

Tuetut formaatit:
BMP
ICO
JPEG
PBM
PBMRAW
PGM
PGMRAW
PNG
PPM
PPMRAW
TARGA
TIFF
WBMP
XPM
GIF
HDR
EXR
J2K
JP2
PFM

Joidenkin formaattien kanssa tosin on ongelmia, koska CB tallentaa kuvat vain ja ainoastaan 24-bit BMP muotoon, missä esimerkiksi WBMP (Wireless Bitmap) -muotoon tallennettaessa lähdekuvan täytyy olla 1-bittinen. Kikkailemalla tietysti onnistuu. :)

Tämähän on helkkarin hienoa! Vihdoinkin CB:lle kunnollinen tuki eri kuvaformaateille, kiitos tästä!
Post Reply