【技术实现步骤摘要】
本申请涉及图片数据处理
,特别是涉及ー种图片处理方法和装置。
技术介绍
目前随着互联网技术应用的发展,大量的多媒体信息通过互联网进行传输,其中,这些多媒体信息中,又包含着大量的图片信息。例如,交易网站、论坛、博客等很多网络应用都支持用户上传图片。但是,用户上传的图片有时会含有ー些额外信息如注释、EXIF(可交换图像文件,Exchangeable ImageFile)信息甚至恶意代码、病毒等,或者,用户上传的图片根本就不是浏览器支持的图片。对于ー些未严格按照图像格式规范生成的图片,浏览器通常会有一定的容错机制 以保证这些图片能够正常显示。在用户浏览上述含有恶意代码、病毒的图片时,容易导致缓冲区溢出,诱发系统漏洞,进而执行病毒代码。为了提高用户上传图片的安全性,并过滤图片中的病毒和恶意代码,通过使用第三方图像处理工具包,比如ImageMagicK、各种编程自带的图像处理函数等,把图片载入内存后重新保存一遍,可以达到去除恶意代码、病毒的目的。但是,由于现有技术对图片的像素进行处理,具体而言,将图片数据按照对应的图像格式进行解码,在内存中还原出图片的所有像素点,然 ...
【技术保护点】
一种图片处理方法,其特征在于,包括:获取图片的二进制数据,所述二进制数据包括若干个数据段;根据图像格式规范对各数据段进行匹配;若某一数据段的匹配结果为失败,则认为该图片为非法格式,结束该图片的处理;若某一数据段的匹配结果为成功,则根据图像格式规范判断所述某一数据段是否为展现无关数据段,若是,则丢弃所述某一数据段,否则,保留所述某一数据段;其中,所有被保留的数据段组成处理后的图片。
【技术特征摘要】
【专利技术属性】
技术研发人员:叶茗,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。