2011-08-01 拡張子を判定する Memo QFileInfoというクラスがあるので、ファイル名を渡して、suffix() メソッドで拡張子を取得できます。 QFileInfo fi; fi.setFile( fileName ); QString ext = fi.suffix(); ext = ext.toLower(); if (ext == "png") img.save( fileName, "PNG" ); if (ext == "jpg") img.save( fileName, "JPG", 80 );