【已解决】c++ qt bmp转jpg函数

本博文源于笔者正在写的代码,想要将bmp转成jpg,里面用到的库函数是QImage,大致函数的含义是将image进行rgb转换,最后保存成JPEG

函数书写

第一个参数是bmp图片路径比如d://a.bmp,第二个参数是要转换的jpg路径,比如d://b.jpg

bool convertBmpToJpg(const QString& bmpFilePath, const QString& jpgFilePath)
{
   
	QImage bmpImage(bmpFilePath);
	if (bmpImage.isNull()) {
   
		return false;
	}

	QImage jpgImage = bmpImage.convertToFormat(QImage::Format_RGB888);
	if (jpgImage.isNull()) {
   
		return false;
	}

	if (!jpgImage.save(jpgFilePath, "JPEG", 75)) {
   
		return false;
	}
	QFile::remove(bmpFilePath);
	return true;
}

用过直接调用即可,亲测可行,别忘记声明哦。

相关推荐

  1. 解决】c++ qt bmpjpg函数

    2024-02-19 17:44:02       52 阅读
  2. rgbjpg

    2024-02-19 17:44:02       32 阅读
  3. js实现webppng/jpg

    2024-02-19 17:44:02       36 阅读
  4. python把pngjpg

    2024-02-19 17:44:02       27 阅读
  5. python图片pdf,pdf图片jpg

    2024-02-19 17:44:02       29 阅读

最近更新

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

    2024-02-19 17:44:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-19 17:44:02       101 阅读
  3. 在Django里面运行非项目文件

    2024-02-19 17:44:02       82 阅读
  4. Python语言-面向对象

    2024-02-19 17:44:02       91 阅读

热门阅读

  1. Redis- SCAN命令

    2024-02-19 17:44:02       45 阅读
  2. NLP-词袋模型

    2024-02-19 17:44:02       56 阅读
  3. Leetcode 357. Count Numbers with Unique Digits

    2024-02-19 17:44:02       53 阅读
  4. RabbitMQ:分布式系统中的高效消息队列

    2024-02-19 17:44:02       51 阅读
  5. 二级 C 语言笔试-15

    2024-02-19 17:44:02       38 阅读
  6. 【vue】组件通信方式介绍

    2024-02-19 17:44:02       52 阅读
  7. 从零实现softmax回归【基于Pytorch】

    2024-02-19 17:44:02       53 阅读