
C#通过GDI+技术生成缩略图实例。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文详细阐述了利用C#编程语言结合GDI+技术,生成图像缩略图的实用方法,并提供实例供读者参考。以下是具体操作步骤的详细分析:C#中的Gdi+库是一个功能强大且易于使用的工具。为了创建缩略图,首先需要获取相应的编码器CLSID。获取CLSID的方法如下:
```csharp
int GetEncoderClsid(const WCHAR* format, CLSID* pClsid)
{
UINT num = 0; // 存储图像编码器的数量
UINT size = 0;
// 枚举图像编码器
while (CoGetImageEncoderClsid(format, &num, &size))
{
if (num == 1) // 获取第一个编码器(例如,BMP)
{
pClsid->cbSize = sizeof(CLSID);
memcpy(pClsid, &CLSID_bmpAssocPictStd, sizeof(CLSID));
break;
}
num++;
size++;
}
return num;
}
```
全部评论 (0)
还没有任何评论哟~


