图像处理方法及装置制造方法及图纸

技术编号:8563331 阅读:172 留言:0更新日期:2013-04-11 05:07
本发明专利技术公开了一种图像处理方法,包括:输入源PNG图片,从所述源PNG图片的调色板数据中获得各像素点的RGB值;根据所述源PNG图片的各像素点的RGB值和所要生成的目标图像的像素大小,采用最近点插值法计算获得所述目标图像的各像素点的RGB值;根据所述目标图像各像素点的RGB值,绘制并显示所述目标图像。本发明专利技术还相应公开了一种图像处理装置。本发明专利技术实施例能够根据不同的屏幕尺寸创建不同大小的目标图像,使同一源PNG图片能在不同尺寸的屏幕上显示,并且计算简单,节省用户终端的计算资源。

【技术实现步骤摘要】

本专利技术涉及计算机
,尤其涉及一种图像处理方法及装置
技术介绍
J2ME (Java 2 Micro Edition)是一种高度优化的Java运行环境,主要针对消费类电子设备的,例如蜂窝电话和可视电话、数字机顶盒、汽车导航系统等。在J2ME架构中,Connected,Limited Device Configuration(简称CLDC)的目标是为资源受限且具有网络接入能力的设备,提供一个标准化的、高度可移植的、小内存容量的Java应用程序开发平台,支持的设备包括手机终端;Mobile Information Device Profile(简称MIDP)为小型、资源受限的移动设备创建了一个开发的应用程序环境。J2ME手机应用程序的开发正是基于CLDC和MIDP规范,手机内存资源的容量非常有限,所支持的图片格式为PNG(Portable Network Graphic Format,流式网络图形格式)。PNG是一种位图文件存储格式,其用来存储灰度图像时,灰度图像的深度可多到16位,存储彩色图像时,彩色图像的深度可多到48位,并且还可存储多到16位的α通道数据。PNG使用从L本文档来自技高网...

【技术保护点】
一种图像处理方法,其特征在于,包括:S1、输入源PNG图片,从所述源PNG图片的调色板数据中获得各像素点的RGB值;S2、根据所述源PNG图片的各像素点的RGB值和所要生成的目标图像的像素大小,采用最近点插值法计算获得所述目标图像的各像素点的RGB值;S3、根据所述目标图像各像素点的RGB值,绘制并显示所述目标图像。

【技术特征摘要】
1.ー种图像处理方法,其特征在于,包括 51、输入源PNG图片,从所述源PNG图片的调色板数据中获得各像素点的RGB值; 52、根据所述源PNG图片的各像素点的RGB值和所要生成的目标图像的像素大小,采用最近点插值法计算获得所述目标图像的各像素点的RGB值; 53、根据所述目标图像各像素点的RGB值,绘制并显示所述目标图像。2.如权利要求1所述的图像处理方法,其特征在于,所述源PNG图片的像素大小为Sw*Sh,Sw为所述源PNG图片的像素宽,Sh为所述源PNG图片的像素高; 所述目标图像的像素大小为Dw*Dh,Dw为所述目标图像的像素宽,Dh为所述目标图像的像素高; 以像素宽方向为横轴方向,以像素高方向为纵轴方向,建立坐标系,使用所述坐标系中的坐标来表示所述源PNG图片中的像素点和所述目标图像中的像素点; 所述步骤S2包括 521、将所述目标图像中的像素点(U,V)映射到所述源PNG图片中的虚拟像素点(X,y)上;x=| (u+1 )*Sh/Dh_l I ; y= (v+1 )*Sw/Dw_l | ;其中,O < u < Dh-1,0 < v < Dw_l,u 和V为整数; 522、从所述源PNG图片的实际存在的像素点中,找出与所述虚拟像素点(X,y)邻近的像素点; 523、根据所述源PNG图片中的与所述虚拟像素点(X,y)邻近的像素点的RGB值,计算获得所述目标图像中的像素点(u,V)的RBG值。3.如权利要求2所述的图像处理方法,其特征在于,在步骤S22中,所述源PNG图片中的与所述虚拟像素点(X,y)邻近的像素点,包括第一像素点A (<x>, <y>)、第二像素点B(<x>, {y})、第三像素点C ( {x},<y 以及第四像素点D ( {x},{y}); 其中,{x} = [x]+l, {y} = [y]+l ; [X]表示对X取整,[y]表示对y取整; 当X为整数时,<x>= x-1 ;当X为非整数时,<x>=[x]; 当y为整数时,<y>= y-1 ;当y为非整数时,<y>=[y]。4.如权利要求3所述的图像处理方法,其特征在于,在步骤S23中,所述第一像素点A、第二像素点B、第三像素点C和第四像素点D的RGB值分别为P (A)、P (B), P (C)和P(D); 所述目标图像中的像素点(u,V)的RBG值为P (U,V);P (U,V)= n*b*P (A)+n* (l_b)*P (B)+ (l_n)*b*P (C) + (l_n)* (l-b)P (D);其中,n={x}_x, b={y}-y ;或者,P (u,v) = {B * N * [ P (A) - P (B) - P (C) + P (D)] + Dw * N * P (B)+ DH * B * P (C) + ( Dw* Dh - Dh * B - Dw*N)*P (D) } / (double) ( Dw *Dh );其中,N=Dh_x*Sh%Dh, B=Dw_y*Sw%Dw, % 表不求余运算。5.如权利要求f4任ー项所述的图像处理方法,...

【专利技术属性】
技术研发人员:杨博
申请(专利权)人:广州杰赛科技股份有限公司
类型:发明
国别省市:

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

1