我收到QImage
的任意QImage::Format
个实例。如何使用我选择的特定QImage
创建另一个QImage::Format
实例,以便将实际图像数据从任意格式转换为我的格式?
示例:
QImage convertFormat(const QImage &inputImage, QImage::format outputFormat)
{
// What comes here?
}
//Usage
QImage converted = convertFormat(mySourceImage, QImage::Format_Grayscale8);
如果可能的话,我正在寻找一种方法来使用Qt中的现有代码(而不是编写我自己的低级别像素格式转换例程)。