The present application provides a method and apparatus for displaying pictures. The method includes: determining vertices associated with the preset reference point within the picture, intersection of the preset vertex for the picture of the first and second edge, the reference point to the same distance from the first side and the second side; according to the location of the reference point and the preset between vertices in the picture, to determine sets of pixels; calculating the set processing pixel in each pixel point and the distance between the reference point; will calculate the pixel distance is greater than a preset distance threshold determined to abandon the pixel, and the picture in addition to abandon the pixel dots outside the display screen in the terminal equipment. A method and apparatus for displaying pictures provided by an embodiment of the present invention, capable of drawing a picture with a smooth rounded area without avoiding the use of a basic element for segmenting a picture.
【技术实现步骤摘要】
本申请涉及图像处理
,特别涉及一种显示图片的方法及装置。
技术介绍
随着图像处理
的不断发展,目前可以借助各种各样的绘图设备,将图片上显示的内容绘制于显示屏幕上。所述绘图设备可以是显示接口卡(GraphicsCard,简称显卡)或者集成了显卡功能的设备(例如电视盒子、集成了显卡功能的处理器等)。在实际应用中,待绘制的图片往往可以按照指定的路径存储于存储设备中,所述存储设备可以集成于绘图设备中,也可以作为能够被绘图设备进行访问的独立设备。在对所述待绘制的图片进行绘制时,绘图设备可以从所述指定的路径处读取该待绘制的图片,然后可以将该待绘制的图片中的每个像素点渲染至显示屏幕上。目前,待绘制的图片的形状往往是矩形的,然而根据实际应用场景的需求,在对矩形图片进行绘制时,有时需要将矩形图片的四个直角绘制为圆角形状,从而使得用户获得更加富有美感的视觉体验。在当前的现有技术中,往往可以根据以下步骤来显示具备圆角的矩形图片。首先,可以将矩形图片用三角形进行分割。请参阅图1,现有技术中往往将三角形作为基本元素,利用三角形将矩形图片进行分割。对于矩形图片的四个直角区域,则用多个三角形模拟出圆角的形状,这样便可以从矩形图片的四个直角区域中分割出四个圆角区域。然后可以向每个三角形内填充矩形图片对应的像素,从而完成显示图片的流程。根据现有技术中显示图片的方法,需要通过多个三角形来模拟圆角的形状。为了使得模拟出的圆角更加平滑,则需要减小三角形的大小并且增加三角形的数量,但是这样的话会给绘图设备带来很大的运算压力。如果为了减小绘图设备的运算压力而减少三角形的数量的话,模拟出 ...
【技术保护点】
一种显示图片的方法,其特征在于,包括:读取待处理的图片;在所述图片内确定与所述图片的预设顶点相关联的参考点,所述预设顶点为所述图片的第一边与第二边的交点,所述参考点到所述第一边和所述第二边的距离相等;根据所述参考点与所述预设顶点之间的位置关系,在所述图片中确定待处理像素点的集合;计算所述待处理像素点的集合中各个像素点与所述参考点之间的距离;将计算的距离大于预设距离阈值的像素点确定为舍弃像素点,并将所述图片中除所述舍弃像素点之外的像素点显示于终端设备的屏幕上。
【技术特征摘要】
1.一种显示图片的方法,其特征在于,包括:读取待处理的图片;在所述图片内确定与所述图片的预设顶点相关联的参考点,所述预设顶点为所述图片的第一边与第二边的交点,所述参考点到所述第一边和所述第二边的距离相等;根据所述参考点与所述预设顶点之间的位置关系,在所述图片中确定待处理像素点的集合;计算所述待处理像素点的集合中各个像素点与所述参考点之间的距离;将计算的距离大于预设距离阈值的像素点确定为舍弃像素点,并将所述图片中除所述舍弃像素点之外的像素点显示于终端设备的屏幕上。2.根据权利要求1所述的显示图片的方法,其特征在于,在所述图片内确定与所述图片的预设顶点相关联的参考点具体包括:预先设置参考距离;在所述图片中确定到所述图片中相邻的第一边和第二边的距离均为所述参考距离的像素点,所述第一边与所述第二边相交于预设顶点;将所述像素点确定为与所述预设顶点相关联的参考点。3.根据权利要求2所述的显示图片的方法,其特征在于,所述在图片中确定到所述图片中相邻的第一边和第二边的距离均为所述参考距离的像素点具体包括:根据所述图片中相邻的第一边和第二边相交的预设顶点在所述图片中所处的位置,确定与所述预设顶点相关联的参考点的坐标。4.根据权利要求3所述的显示图片的方法,其特征在于,根据所述图片中相邻的第一边和第二边相交的预设顶点在所述图片中所处的位置,确定与所述预设顶点相关联的参考点的坐标具体包括:当所述图片中相邻的第一边和第二边相交的预设顶点位于所述图片的左上角时,按照下述公式确定与所述预设顶点相关联的参考点的坐标:<xr=xc+Ryr=yc+R]]>其中,xc表示所述预设顶点的横坐标,xr表示所述参考点的横坐标,yc表示所述预设
\t顶点的纵坐标,yr表示所述参考点的纵坐标,R表示所述参考距离。5.根据权利要求3所述的显示图片的方法,其特征在于,根据所述图片中相邻的第一边和第二边相交的预设顶点在所述图片中所处的位置,确定与所述预设顶点相关联的参考点的坐标具体包括:当所述图片中相邻的第一边和第二边相交的预设顶点位于所述图片的右上角时,按照下述公式确定与所述预设顶点相关联的参考点的坐标:<xr=xc-Ryr=yc+R]]>其中,xc表示所述预设顶点的横坐标,xr表示所述参考点的横坐标,yc表示所述预设顶点的纵坐标,yr表示所述参考点的纵坐标,R表示所述参考距离。6.根据权利要求3所述的显示图片的方法,其特征在于,根据所述图片中相邻的第一边和第二边相交的预设顶点在所述图片中所处的位置,确定与所述预设顶点相关联的参考点的坐标具体包括:当所述图片中相邻的第一边和第二边相交的预设顶点位于所述图片的左下角时,按照下述公式确定与所述预设顶点相关联的参考点的坐标:<xr=xc+Ryr=yc-R]]>其中,xc表示所述预设顶点的横坐标,xr表示所述参考点的横坐标,yc表示所述预设顶点的纵坐标,yr表示所述参考点的纵坐标,R表示所述参考距离。7.根据权利要求3所述的显示图片的方法,其特征在于,根据所述图片中相邻的第一边和第二边相交的预设顶点在所述图片中所处的位置,确定与所述预设顶点相关联的参考点的坐标具体包括:当所述图片中相邻的第一边和第二边相交的预设顶点位于所述图片的右下角时,按照下述公式确定与所述预设顶点相关联的参考点的坐标:<xr=xc-Ryr=yc-R]]>其中,xc表示所述预设顶点的横坐标,xr表示所述参考点的横坐标,yc表示所述预设顶点的纵坐标,yr表示所述参考点的纵坐标,R表示所述参考距离。8.根据权利要求1所述的显示图片的方法,其特征在于,根据所述参考点与所述预设顶点之间的位置关系,在所述图片中确定待处理像素点的集合具体包括:判断所述预设顶点坐标与所述参考点坐标之间的大小关系,并基于判断的结果在所述图片中确定待处理像素点的集合中各个像素点的坐标。9.根据权利要求8所述的显示图片的方法,其特征在于,判断所述预设顶点坐标与所述参考点坐标之间的大小关系,并基于判断的结果在所述图片中确定待处理像素点的集合中各个像素点的坐标具体包括:当所述参考点的横坐标大于所述预设顶点的横坐标,并且所述参考点的纵坐标大于所述预设顶点的纵坐标时,按照下述公式确定待处理像素点的集合中像素点的坐标:<xc≤xp≤xryc≤yp≤yr]]>其中,xp表示所述待处理像素点的集合中像素点的横坐标,yp表示所述待处理像素点的集合中像素点的纵坐标,xc表示所述预设顶点的横坐标,xr表示所述参考点的横坐标,yc表示所述预设顶点的纵坐标,yr表示所述参考点的纵坐标。10.根据权利要求8所述的显示图片的方法,其特征在于,判断所述预设顶点坐标与所述参考点坐标之间的大小关系,并基于判断的结果在所述图片中确定待处理像素点的集合中各个像素点的坐标具体包括:当所述参考点的横坐标小于所述预设顶点的横坐标,并且所述参考点的纵坐标大于所述预设顶点的纵坐标时,按照下述公式确定待处理像素点的集合中像素点的坐标...
【专利技术属性】
技术研发人员:李利民,董民,陶伟成,慕银锁,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。