【qt】打开图像、保存图像

c++qt
打开图像

void Widget::on_pushButton_clicked()
{

    QString m_imgPath = QFileDialog::getOpenFileName(this, tr("Open Image"), QCoreApplication::applicationDirPath(), tr("*.png *.jpg"));   //打开图片文件,选择图片

    QImage oriImage;
    QImage enhanceImage;
    if(oriImage.load(m_imgPath))
    {
        qDebug() << "Image loaded successfully!";
    }
    else
    {
        qDebug() << "Failed to load image!";
        return;
    }
}

pyqt
打开图像

    @pyqtSlot()
    def on_btn_input_path_clicked(self):
        input_path, _ = QFileDialog.getOpenFileName(self, "加载图像", "", "Image Files (*.png *.jpg *.tif)")
        if input_path == '':
            return

保存图像

    @pyqtSlot()
    def on_btn_export_img_clicked(self):
        os.makedirs('save_results', exist_ok=True)
        name = os.path.basename(self.input_path).split('.')[0] + '_detect'
        save_path, _ = QFileDialog.getSaveFileName(self, "导出图像", f"{name}",
                                                   "JPEG Files (*.jpg *.jpeg);;PNG Files (*.png);;")
        if save_path:
            self.pixmap.save(save_path)

相关推荐

  1. qt打开图像保存图像

    2024-04-02 01:00:02       29 阅读
  2. Qt图像处理

    2024-04-02 01:00:02       59 阅读
  3. Qt-打开视频文件和图片文件的判断

    2024-04-02 01:00:02       34 阅读
  4. unity - 保存camera组件图像

    2024-04-02 01:00:02       49 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-02 01:00:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-02 01:00:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-02 01:00:02       82 阅读
  4. Python语言-面向对象

    2024-04-02 01:00:02       91 阅读

热门阅读

  1. table Diffusion 的Web 用户界面简介

    2024-04-02 01:00:02       36 阅读
  2. 详解SPWM与SVPWM的原理、算法以及两者的区别

    2024-04-02 01:00:02       35 阅读
  3. 服了,一线城市的后端都卷成这样了吗!?

    2024-04-02 01:00:02       32 阅读
  4. 新手小白勇闯CSDN

    2024-04-02 01:00:02       35 阅读
  5. golang大小写规则的影响

    2024-04-02 01:00:02       40 阅读
  6. [UTCTF 2024] crypto 部分

    2024-04-02 01:00:02       28 阅读