dll里的函 数: int __stdcall GetJpegImage(HANDLE hChannelHandle,UCHAR *ImageBuf,
ULONG *Size,UINT nQuality)如题,在delphi如何声名它,和调用他呢,请给出实际调用例子,解决后马上给分
ULONG *Size,UINT nQuality)如题,在delphi如何声名它,和调用他呢,请给出实际调用例子,解决后马上给分
解决方案 »
- 如何用TUpDown控制TListView的翻页功能?
- 高手:Delphi如何获取MS Analysis Service2000的元数据和mdx查询结果?急!急!
- 大家帮看看代码,哪不对
- 在线等待,怎么才能将QuickReport里的TQRExpr计算出来的数值赋给一个变量?
- 为什么我的ApplicationEvent不能截获 我需要的消息 WM_CLOSE,WM_DESTROY,WM_QUIT等?
- 请问如何判断字符串里面的字符是否全为数字?
- 请教indy10的IdFTP的一个问题
- 一个查询问题,50分
- 关于dll的问题
- 怎样用TServerSocket
- grid中在左侧状态栏加入序号的方法,急,急
- 关于亿倍考勤机接口问题!
pImageBuffer: PChar;
size:DWORD;
begin
size := 704 * 576 * 2;
i := GetJpegImage(0,pImageBuffer, size, 100);
end;批这个出错
给你看看说明
3.5.1.2抓取JPEG格式图像GetJpegImage
函 数: int __stdcall GetJpegImage(HANDLE hChannelHandle,UCHAR *ImageBuf,
ULONG *Size,UINT nQuality)
参 数: HANDLE hChannelHandle;通道句柄
UCHAR *ImageBuf;JPEG图像指针
ULONG *Size;JPEG图像尺寸,函数调用前是ImageBuf的大小,调用后是实际
图像所占用的字节数
UINT nQuality;JPEG图像质量,取值范围1-100,取值100时质量最好
返回值: 成功返回0,失败返回错误值
说 明: 抓取JPEG格式图像
i := GetJpegImage(0,pImageBuffer, @size, 100);
ms : TMemoryStream;
Size: DWORD;
Ptr: PByte;
begin
if GetJpegImage(hChannelHandle, Ptr, Size, 100) = 0 then
begin
ms := TMemoryStream.Create;
ms.WriteBuffer(Ptr^, Size);
ms.SaveToFile('xxx.jpg');
ms.Free;
end;
end;
的代码就可以啊