一种图片处理方法和装置制造方法及图纸

技术编号:8161895 阅读:231 留言:0更新日期:2013-01-07 19:43
本申请提供了一种图片处理方法和装置,其中的方法具体包括:获取图片的二进制数据,所述二进制数据包括若干个数据段;根据图像格式规范对各数据段进行匹配;若某一数据段的匹配结果为失败,则认为该图片为非法格式,结束该图片的处理;若某一数据段的匹配结果为成功,则根据图像格式规范判断所述某一数据段是否为展现无关数据段,若是,则丢弃所述某一数据段,否则,保留所述某一数据段;其中,所有被保留的数据段组成处理后的图片。本申请能够在占用少量系统资源和存储资源的前提下,快速地将图片处理为具有更高安全性的图片。

【技术实现步骤摘要】

本申请涉及图片数据处理
,特别是涉及ー种图片处理方法和装置
技术介绍
目前随着互联网技术应用的发展,大量的多媒体信息通过互联网进行传输,其中,这些多媒体信息中,又包含着大量的图片信息。例如,交易网站、论坛、博客等很多网络应用都支持用户上传图片。但是,用户上传的图片有时会含有ー些额外信息如注释、EXIF(可交换图像文件,Exchangeable ImageFile)信息甚至恶意代码、病毒等,或者,用户上传的图片根本就不是浏览器支持的图片。对于ー些未严格按照图像格式规范生成的图片,浏览器通常会有一定的容错机制 以保证这些图片能够正常显示。在用户浏览上述含有恶意代码、病毒的图片时,容易导致缓冲区溢出,诱发系统漏洞,进而执行病毒代码。为了提高用户上传图片的安全性,并过滤图片中的病毒和恶意代码,通过使用第三方图像处理工具包,比如ImageMagicK、各种编程自带的图像处理函数等,把图片载入内存后重新保存一遍,可以达到去除恶意代码、病毒的目的。但是,由于现有技术对图片的像素进行处理,具体而言,将图片数据按照对应的图像格式进行解码,在内存中还原出图片的所有像素点,然后再对图片进行重新编本文档来自技高网...

【技术保护点】
一种图片处理方法,其特征在于,包括:获取图片的二进制数据,所述二进制数据包括若干个数据段;根据图像格式规范对各数据段进行匹配;若某一数据段的匹配结果为失败,则认为该图片为非法格式,结束该图片的处理;若某一数据段的匹配结果为成功,则根据图像格式规范判断所述某一数据段是否为展现无关数据段,若是,则丢弃所述某一数据段,否则,保留所述某一数据段;其中,所有被保留的数据段组成处理后的图片。

【技术特征摘要】

【专利技术属性】
技术研发人员:叶茗
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1