【技术实现步骤摘要】
本专利技术涉及计算机
,尤其涉及一种图像处理方法及装置。
技术介绍
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使用从LZ77派生的无损数据压缩算法,其图片压缩比高,生成文件容量小,且具有高保真性、透明性等特性,被广泛应用于JAVA程序、网页或S60程序中。 当前,在J2ME手机应用程序开发过程中,由于各品牌的J2ME手机终端的屏幕尺寸不同,服务提供商一般需要提供不同大小的PNG图片,供不同屏幕尺寸的J2ME手机终端下载使用。尽管某些J2ME手机终端能够根据需要将同一张源PNG图片转换为不同大小 ...
【技术保护点】
一种图像处理方法,其特征在于,包括: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任ー项所述的图像处理方法,...
【专利技术属性】
技术研发人员:杨博,
申请(专利权)人:广州杰赛科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。