Jump to content


Batch Conversion Masking Problems

Batch Conversion

  • Please log in to reply
2 replies to this topic
Ishad Nha Ishad Nha

Hand of Avadon

  • Member
    • Member ID: 4,773
  • 2,366 posts

Posted 12 August 2013 - 04:32 AM #1 Batch Conversion Masking Problems

I used IrfanView to convert Blazing Blades png graphics to 8 Bit bmp versions. So far so good, but there was a horrible masking problem, the transparent color showed up as solid white. Said problem goes away when you use 24 Bit format instead. From what I can see there is no difference in the quality of the picture.
Does anyone know how to do png to 8 Bit bmp conversion in a way that does not lead to masking problems?

sylae sylae

Wisebottom

  • Global Moderator
    • Member ID: 5,482
  • 3,336 posts
  • LocationPortland, Oregon, United States

Posted 12 August 2013 - 04:37 PM #2 Batch Conversion Masking Problems

I would recommend using the indexed color mode over straight-RGB. With 8bpp you only have a max color resolution of 256 colors. If you were to use color indexing you'd still have the original image color quality (you say there's no visible difference, but I'd bet there is) and filesize comparable to an 8bpp bitmap, depending on palette size. Plus that way color-swaps and other edits are that much easier, should you choose to take advantage of the indexing.

The GIMP can do automatic color-mode conversion, plus has console support through Script-Fu for batch processing, making your task simple.

Edited by sylae, 12 August 2013 - 04:38 PM.
Or why not RLE-compress them. In any case the filesize difference is trivial on today's storage and transport standards


Ishad Nha Ishad Nha

Hand of Avadon

  • Member
    • Member ID: 4,773
  • 2,366 posts

Posted 12 August 2013 - 07:47 PM #3 Batch Conversion Masking Problems

24MB v 8MB probably is not that big a deal I suppose. At least it works in 24 Bit mode.





Also tagged with one or more of these keywords: Batch Conversion

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users