I'm creating an IImage from the texture and then writing it to a file.
here's the code:
- Code: Select all
IImage *image = driver->createImageFromFile(node->getMaterial(i).getTexture(0)->getName().getPath());
if (!driver->writeImageToFile(image, targetFolderName.toStdString().c_str() ) )
{
QMessageBox::warning(this, tr("Oops..."),
tr("Cannot write file %1 \n")
.arg(targetFolderName));
writer->drop();
image->drop();
return false;
}
It works fine with .jpg and .png images but when using .TGA it seems createImageFromFile() fails to create an IImage.
Any idea why and/or what I'm doing wrong?
/regards
