![]() I could understand when you reduce colors because the formerly transparent color may cease to exist (or some other color may get "collapsed" into the transparent one when you reduce, thus making parts of the image transparent that you didn't -want- transparent), but there's no reason for it to revert when you INcrease colors (which it does), and especially no reason when you "change" colors without actually changing them (ie, convert an 8 color non-dithered image to an 8 color non-dithered image). I have no idea why it reverts the transparent color when you change. I wonder, how you deal with above situation then? This is my personal opinion as an end user, perhaps for you the current bahaviour is OK. if transparent color was 0xFFFFFF, and another color 0xFEFEFE was reduced to it, then choosing transparent color 0xFFFFFF will also make other pixels transparent, which initially haven't been! The correct behaviour would be to switch the transparency to unique unused color in the palette (say 0xFF0000) and let white be white This behaviour can easily be controlled by preference option ( Preserve transparency color if possible) in order not to break backward-compatibility. And the real problem is that during this operation the colors that are almost the same might be reduced to one: e.g. Why I have to? Maybe there is a good reason to reset the transparency color (if you know it – let me know), but I think more practical is to preserve it (you may call it "stick" or "reserve") and that is what I expect during the color reduction operation. This is the only and the central point of this post. If it's checked, then it will always save transparency as the entry listed, regardless of what you set it as while editing.ĭrahken wrote:Every time you reduce colors (no matter how you do it), you will have to re-set the transparent one. However, before doing that, go into options->read/write->write->gif and make sure that the "set transparency value" option is UNchecked. If you open image->convert to colors->64->edit palette->set transparency->export->gif->done, then open the image you just saved, it will retain the transparency you set (even though the preview in the export dialog won't show it).Īlso, since you're not changing colors in the export dialog, you can simply file->save or file->save as. (ie, Take a pic with 8 colors & no dithering, "change" it to 8 colors with no dithering (ie, no actual change should take place), and the transparency goes out the window.) Even increasing colors, or (very strangely) "changing" to the same number of colors erases the transparency setting. also, why would you want to "further reduce the colors"? Just drop them from 24bit straight down to 64 or whatever, there's no advantage to dropping them down to 256 and then dropping them again to 64.Įvery time you reduce colors (no matter how you do it), you will have to re-set the transparent one. If you're changing the # of colors in the export dialog, then THAT is what's causing your image to lose transparency. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |