gpt4 book ai didi

C++ Windows JPEG 到字节流

转载 作者:行者123 更新时间:2023-11-30 03:04:39 25 4
gpt4 key购买 nike

我有一个HENHMETAFILE。我想从中构造一个具有给定宽度和高度的 JPEG,并将其发送到某个服务器。为此,我需要获取 JPEG 的字节流,以及以字节为单位的流大小。

目前我使用 CImage::Save 将元文件作为 JPEG 保存到磁盘,然后读取创建的文件以获取我的字节流,然后删除 JPEG。这显然是一种相当尴尬的做法。

有没有人知道如何跳过将图像存储到磁盘的过程?如果可能的话,我宁愿不使用外部库。我正在使用 MSVC++ 2010。

最佳答案

CImage::Save()有第二次重载以保存到 IStream .

本文展示了如何在内存中使用图像压缩: http://www.codeproject.com/KB/GDI-plus/MemImage.aspx

它使用 GDI+ 图像代替,但应该足以让您入门。

关于C++ Windows JPEG 到字节流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8487113/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com