Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
139 user(s) are online (128 user(s) are browsing Forums)

Members: 0
Guests: 139

more...

Support us!

Headlines

 
  Register To Post  

ILBM 8/24bit bitmap save function
Just popping in
Just popping in


See User information
I'm looking for a fast help about saving a 24bit bitmap into an ilbm file.
I need to save also a special (non standard) chunk.

Until now I used old "saveilbm" function, present into NEWIFF package, based on iffparse.library.
It's ok for 8 bit screens but on 24bit ones fails, when I go to reload image I got a black screen.
It's tested on OS4 only so maybe it could be ok on OS3.

If someone can give some hit to find a fix for saveilbm function, or suggest another way to do that, it will be much appreciated.

My perfect solution is to have a full 8bit/24bit bitmaps working function like this
SavePic (struct ILBMInfo *ilbm, struct Chunk *ChunkList1, struct Chunk *ChunkList2, uin8 *FileName)

I thought also to switch code to datatypes but I really dont't know hot to write iff special chunks using picture.datatype.

Go to top
Re: ILBM 8/24bit bitmap save function
Not too shy to talk
Not too shy to talk


See User information
I'm not an expert but I thought one needed to use IFF DEEP format for 24 bit images, ILBM could only do up to 8 bit images couldn't it? plus HAM.

Go to top
Re: ILBM 8/24bit bitmap save function
Home away from home
Home away from home


See User information
@NinjaCyborg

ILBM handles 24/32 images and has done for quite some time.


Go to top
Re: ILBM 8/24bit bitmap save function
Home away from home
Home away from home


See User information
@flash

ImageFX will save out 24bit ILBMs not so sure about inserting custom chunks though.

Likewise datatypes will too. MultiView(er) will save out 32bit ILBMs under OS4

Go to top

  Register To Post

 




Currently Active Users Viewing This Thread: 1 ( 0 members and 1 Anonymous Users )




Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project