|
发表于 2023-11-1 19:25:52
|
显示全部楼层
福建省泉州市
变量名 | 类 型 | 静态 | 数组 | 备 注 | gdip_Image | | | | Wid | 整数型 | | | Hgt | 整数型 | | | hresult | | | | GpInput | GdiplusStartupInput | | | gdip_Token | 整数型 | | | FileName | 文本型 | | | FileExists | 逻辑型 | | | dwFileSize | 整数型 | | | hImageMemory | 整数型 | | | pImageMemory | 整数型 | | | pIStream | 整数型 | | |
FileName = 到文本 (参_图片数据 )FileExists = 文件_是否存在 (FileName )GpInput.GdiplusVersion = 1 hresult = GdiplusStartup (gdip_Token, GpInput, 0 ) 如果真 (hresult = 0 )如果 (FileExists )hresult = GdipLoadImageFromFile (编码_Ansi到Unicode (FileName, ), gdip_Image )dwFileSize = 取字节集长度 (参_图片数据 )hImageMemory = GlobalAlloc ( #GMEM_MOVEABLE, dwFileSize ) pImageMemory = GlobalLock (hImageMemory ) CopyMemory_Bytes2int (pImageMemory, 参_图片数据, dwFileSize )hresult = CreateStreamOnHGlobal (hImageMemory, 假, pIStream ) GdipLoadImageFromStream (pIStream, gdip_Image )如果真 (hresult = 0 )COM_Release (pIStream )GlobalUnlock (pImageMemory) GlobalFree (hImageMemory )GdipGetImageWidth (gdip_Image, Wid)GdipDisposeImage (gdip_Image )GdiplusShutdown (gdip_Token ) 返回 (Wid)
看上去有释放
|
|