使用Qt实现图片格式转换[领卓教育]

[领卓教育]使用Qt实现图片格式转换

主要实现代码

int app::save_file()
 {  
QString filename1 = QFileDialog::getSaveFileName(this,tr("保存图片"),"",tring);    
QImage img(fileName);
img.save(filename1);
return 0;  
}
void app::on_choose_picture_clicked()
{
qDebug()<<"支持的写(保存)的文件类型:"<line_path->setText(name);  //将路径的字符串只要文件名的字符串
}
void app::on_submit_button_clicked()
{
   save_file(); //点击提交的时候保存图片
}

功能展示

使用Qt实现图片格式转换[领卓教育]_第1张图片
点击选择图片
使用Qt实现图片格式转换[领卓教育]_第2张图片
点击打开
使用Qt实现图片格式转换[领卓教育]_第3张图片
选择目标尺寸,预览点击转换格式icon,点击下载
使用Qt实现图片格式转换[领卓教育]_第4张图片
点击保存,桌面就会多出ico格式的图片
使用Qt实现图片格式转换[领卓教育]_第5张图片
尺寸可以根据

QImage newimg = img.scaled(width,height);

来添加,欢迎来到小超人博客!

你可能感兴趣的:(QT,图片转换,转ico,格式转换)