如何从 GDI+ 图元文件对象获取原始图元文件字节
How to get raw metafile bytes from GDI+ metafile object?
我知道我可以从GDI的HENHMETAFILE
中获取原始图元文件字节使用GetEnhMetaFileBits
函数。但是我如何从中获取原始字节 GDI+ 的对象Gdiplus::Metafile
?
public static void Save(Metafile matafile, Stream stream)
{
using (stream)
{
using (Bitmap bit = new Bitmap(1, 1))
{
using (Graphics gs = Graphics.FromImage(bit))
{
Rectangle rt = new Rectangle(0, 0, matafile.Width, matafile.Height);
using (Metafile mf = new Metafile(stream, gs.GetHdc(), rt, MetafileFrameUnit.Pixel, EmfType.EmfOnly))
{
using (Graphics g = Graphics.FromImage(mf))
{
g.DrawImage(matafile, rt);
}
}
}
}
}
}
相关文章:
- 以非特权用户身份查询 NTFS 特殊文件的元数据?
- 在元组的元组中查找元组
- 如何从 GDI+ 图元文件对象获取原始图元文件字节
- std::元组到元组的映射和使用 emplace
- CPP 元编程:包含元组函数
- C 通过随机选择其元素从两个元组制成元组
- 如何在OpenGL中将两个不同的图像渲染为两个不同图元?2D纹理阵列
- 元结构与元函数
- 如何在GDI中播放元文件
- 为三维阵列中的特定图元创建对象
- C++ 创建增强型图元文件会导致文件为空
- 如何使用C读取NTFS文件系统的元文件
- 用C++14索引序列可以改进元组变元模板递归吗
- 使用PlayEnhMetaFile绘制具有alpha通道的增强型图元文件
- QT:绘制跟随光标的图元
- 使用Windows图像组件将EMF转换为BMP(元文件转换为位图)
- 音频文件的元数据
- 如何从文件中提取文件属性/元数据/注释?
- 我如何从QT中检索Windows中的文件属性元数据
- 是c++预处理器元编程图灵完备的