We don't need to give a RgbMap to convert from RGB -> Indexed

This commit is contained in:
David Capello 2015-09-24 23:42:51 -03:00
parent 3c219571b1
commit e47fa9f045

View File

@ -656,13 +656,12 @@ private:
void convertIndexedSpriteToRgb() {
for (Cel* cel : m_sprite->uniqueCels()) {
Image* oldImage = cel->image();
ImageRef newImage(
render::convert_pixel_format
(oldImage, NULL, IMAGE_RGB, DitheringMethod::NONE,
m_sprite->rgbMap(cel->frame()),
nullptr,
m_sprite->palette(cel->frame()),
m_opaque, // is background
m_opaque,
m_bgIndex));
m_sprite->replaceImage(oldImage->id(), newImage);
@ -671,7 +670,7 @@ private:
m_currentImage.reset(
render::convert_pixel_format
(m_currentImage.get(), NULL, IMAGE_RGB, DitheringMethod::NONE,
m_sprite->rgbMap(m_frameNum),
nullptr,
m_sprite->palette(m_frameNum),
m_opaque,
m_bgIndex));
@ -679,7 +678,7 @@ private:
m_previousImage.reset(
render::convert_pixel_format
(m_previousImage.get(), NULL, IMAGE_RGB, DitheringMethod::NONE,
m_sprite->rgbMap(MAX(0, m_frameNum-1)),
nullptr,
m_sprite->palette(MAX(0, m_frameNum-1)),
m_opaque,
m_bgIndex));