Qt图片格式转换

#include 
#include 
#include 
#include 

int main(int argc, char *argv[])
{
   QCoreApplication a(argc, argv);
   std::string strFileName( "C:/Users/acer/Desktop/timg.bmp" );
   std::string strTempFileName(  "C:/Users/acer/Desktop/timg.jpg" );
   QImageWriter imageWriter;
   imageWriter.setFormat("bmp");
   imageWriter.setFileName( QString::fromUtf8(strFileName.c_str()) );
   if( imageWriter.canWrite() )
   {
      imageWriter.write( QImage(strTempFileName.c_str(), "jpg") );
   }

   return a.exec();
}

你可能感兴趣的:(Qt)