节选的库中判断图片格式的代码(判断jpg,png,gif,tiff)

By admin at 2017-11-23 • 0人收藏 • 450人看过
load = function(path){ 
				//var fullpath = ..io.exist(path)
				//if( fullpath ) return dll.ImageLoadW(owner.hImage,fullpath); 
				 
				var buffer = ..string.loadBuffer(path);  
				if( buffer ){
					if( buffer[1] == 0xFF &&  buffer[2] == 0xD8 ){
						path="*.jpg"
					}
					elseif( buffer[1] == 0x89 &&  buffer[2] == 0x50 &&  buffer[3] == 0x4e &&  buffer[4] == 0x47){
						path="*.png"
					} 
					elseif( buffer[1] == 0x47 &&  buffer[2] == 0x49 &&  buffer[3] == 0x46){
						path="*.gif"
					}
					elseif( buffer[1] == 0x0C &&  buffer[2] == 0xED){
						path="*.tiff"
					}
					return dll.ImageFromStringB(owner.hImage,buffer,#buffer,path);
				}
			}


登录后方可回帖

登 录
信息栏
本站永久域名:HtmLayout.Cn
纯私人站,当笔记本用的,学到哪写到哪,目前正在学aardio+halcon机器视觉.
Sciter中文在线文档Sciter在线学习文档
本 站 主 站:Stm32cube中文网
Aardio 官方站:Aardio官方
Aardio最新功能:Aardio官方更新日志
aardio在线手册Aardio在线手册
C大Aardio论坛:Aar爱好者论坛
简码教程网:简码编程
AARDIO语言QQ群:70517368
赞助商:才仁机械
下载站:非凡软件站
Loading...