Страница 1 из 1

BMP-->GIF. Прозрачность GIF

Добавлено: 28 фев 2006, 14:40
Blood_Magic
Использую TGIFImage, в поставке есть пример

Код: Выделить всё

var
  Bitmap: TBitmap;
  GIF: TGIFImage;
begin
...
    // Convert the bitmap to a GIF
    GIF.Assign(Bitmap);
    // Save the GIF
    GIF.SaveToFile('test.gif');
...
end;
я пишу свой конвертор на основе этого. В BMP есть цвет $DEDEDE, мне нужно сделать его в GIF прозрачный. Есть какие мысли? Со свойством GIF.Transparent почемуто у меня ничего не выходит, цвет фона у GIF тоже пробовал задавать $DEDEDE. проблема еще видимо в том, что скорее всего в GIF уже нету цвета $DEDEDE

Добавлено: 28 фев 2006, 14:45
Absurd
AFAIK Gif вообще восьмибитный-палитровый, и следовательно нужно $DEDEDE поместить в палитру и проследить чтобы при трансформации он из картинки не исчез.

Добавлено: 28 фев 2006, 15:56
Blood_Magic
Absurd писал(а):AFAIK Gif вообще восьмибитный-палитровый, и следовательно нужно $DEDEDE поместить в палитру и проследить чтобы при трансформации он из картинки не исчез.
чего, чего? :shock:

Добавлено: 01 мар 2006, 15:49
Blood_Magic
Как это сделать?

Добавлено: 01 мар 2006, 19:11
Duncon
PNG,TGA рулят..