找回密码
 加入
搜索
楼主: fenhanxue

[网络通信] utf8编码的字符串如何转为ansi编码的字符串【已解决】

[复制链接]
发表于 2021-8-2 14:35:06 | 显示全部楼层
chzj589 发表于 2021-8-2 11:43
我的意思是读取图片文字,不是读取二维码图片文字。生成二维码图片我知道。

读取二维码图片文字,不知<PsyQrDcd.dll>是如何生成的?
现在读取挺好玩的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2021-8-2 20:32:37 | 显示全部楼层
#PRE_UseX64=n
Local $hDLL = DllOpen("PsyQrDcd.dll")
Local $aRet = DllCall($hDLL, "int", "DecodePictureFile", "str", @ScriptDir & '\test.jpg')
Local $aStr = DllCall($hDLL, "ptr", "GetDecodeDataString", "int", $aRet[0] - 1)
Local $tData = DllStructCreate('byte[1024]',$aStr[0])


$a = BinaryToString(DllStructGetData($tData, 1), 4)


MsgBox(0,0,$a&'为什么这段文字没法拼接?')





DllClose($hDLL)
发哥,还得再请教,这个得到的字符串,为什么没法后面跟其他字符串进行拼接?这个字符串,如上面代码
 楼主| 发表于 2021-8-2 20:45:46 | 显示全部楼层
chzj589 发表于 2021-8-2 10:02
请教,要读取图片文字如何修改?

网络版的,百度ocr有提供图片识别服务:
https://console.bce.baidu.com/ai/#/ai/ocr/overview/index
发表于 2021-8-2 21:38:30 | 显示全部楼层
fenhanxue 发表于 2021-8-2 20:45
网络版的,百度ocr有提供图片识别服务:
https://console.bce.baidu.com/ai/#/ai/ocr/overview/index

谢谢!我去看看
发表于 2021-8-2 22:00:03 | 显示全部楼层
fenhanxue 发表于 2021-8-2 20:32
发哥,还得再请教,这个得到的字符串,为什么没法后面跟其他字符串进行拼接?这个字符串,如上面代码

#PRE_UseX64=n
#include <WinAPIEx.au3>
Local $hDLL = DllOpen("PsyQrDcd.dll")
Local $aRet = DllCall($hDLL, "int", "DecodePictureFile", "str", @ScriptDir & '\test.jpg')
Local $aStr = DllCall($hDLL, "ptr", "GetDecodeDataString", "int", $aRet[0] - 1)
Local $aRet = DllCall('kernel32.dll', 'int', 'lstrlen', 'ptr', $aStr[0])
Local $tData = DllStructCreate('byte[' & $aRet[0] & ']', $aStr[0])
MsgBox(0, 0, '前面的数据-' & BinaryToString(DllStructGetData($tData, 1), 4) & '-后面的数据')
DllClose($hDLL)
 楼主| 发表于 2021-8-2 22:17:37 | 显示全部楼层

百度这个可以申请免费的,不过有次数限制,没次数限制的要收费,自己玩玩的话免费的是够了的
发表于 2021-8-3 08:45:31 | 显示全部楼层
fenhanxue 发表于 2021-8-2 22:17
百度这个可以申请免费的,不过有次数限制,没次数限制的要收费,自己玩玩的话免费的是够了的

<PsyQrDcd.dll>是在这里下载?
发表于 2021-8-3 10:24:02 | 显示全部楼层
fenhanxue 发表于 2021-8-2 22:17
百度这个可以申请免费的,不过有次数限制,没次数限制的要收费,自己玩玩的话免费的是够了的

以前玩过读取图片上的文字,用的是度娘的接口,后来度娘的接口关了,就无法再读取。如能象读取二维码图片就好了。
发表于 2021-8-3 10:30:26 | 显示全部楼层
fenhanxue 发表于 2021-8-2 22:17
百度这个可以申请免费的,不过有次数限制,没次数限制的要收费,自己玩玩的话免费的是够了的

以前把文字数据生成二维码图片,结果不能读取图片文字再显示。现在解决了这个问题。谢谢! 好玩


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2021-8-5 00:50:29 | 显示全部楼层
chzj589 发表于 2021-8-3 10:30
以前把文字数据生成二维码图片,结果不能读取图片文字再显示。现在解决了这个问题。谢谢! 好玩

樓上的控件看起來很讚耶。
发表于 2021-8-9 09:39:24 | 显示全部楼层
学习一下学习一下
 楼主| 发表于 2021-8-24 11:32:08 | 显示全部楼层
chzj589 发表于 2021-8-3 08:45
是在这里下载?

PsyQrDcd.dll 我是在精易论坛里下的,也是别人上传的,可靠性我也不清楚咋样

https://bbs.125.la/forum.php?mod ... 0%B6%FE%CE%AC%C2%EB
 楼主| 发表于 2021-8-24 11:33:42 | 显示全部楼层
chzj589 发表于 2021-8-3 10:30
以前把文字数据生成二维码图片,结果不能读取图片文字再显示。现在解决了这个问题。谢谢! 好玩

这个好强大,膜拜
发表于 2021-8-24 13:53:33 | 显示全部楼层
fenhanxue 发表于 2021-8-24 11:32
PsyQrDcd.dll 我是在精易论坛里下的,也是别人上传的,可靠性我也不清楚咋样

https://bbs. ...

PsyQrDcd.dll 这个很好,读取识别很强。
二维码只要在图片里,不管大小都 能识别读取。谢谢你!
能帮忙下载一个读取图片文字的<dll>吗?
https://bbs.125.la/forum.php?mod ... 0%B6%FE%CE%AC%C2%EB
这个网站我没注册,还有易语言代码我不懂
 楼主| 发表于 2021-8-31 11:21:09 | 显示全部楼层
chzj589 发表于 2021-8-24 13:53
PsyQrDcd.dll 这个很好,读取识别很强。
二维码只要在图片里,不管大小都 能识别读取。谢谢你!
能帮忙 ...

网址不完整,重新发下?
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-22 22:44 , Processed in 0.078832 second(s), 14 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表