The invention discloses a method and system for drawing circular cutting area, the first need to read the whole picture of the picture information; then according to the picture information, calculate the maximum inscribed circle radius of the picture; then according to the maximum inscribed circle radius, the circular part of the region is divided into a plurality of rectangular regions; and then read each a rectangular area of the image information; finally, according to the order of a plurality of rectangular area stitching, stitching is completed, is a complete circular display area; the picture information including but not limited to the picture width and height. This invention can greatly simplify the drawing method of the circular visual area, only a picture of PNG or JPG is needed.
【技术实现步骤摘要】
一种圆形裁剪区域的绘制方法及其系统
本专利技术涉及游戏软件开发
,具体地是涉及一种圆形裁剪区域的绘制方法及其系统。
技术介绍
现有技术一般都是采用OPENGL底层绘制出可视区域,在可视区域以内裁剪显示的内容。但是此种方式,其底层算法较为复杂,一般的新手在不会利用OpenGL的情形下不容易制作出圆形绘制区域的效果,是与传统的圆形区域绘制截然不同的两个方式。因此,本专利技术的专利技术人亟需构思一种新技术以改善其问题。
技术实现思路
本专利技术旨在提供一种圆形裁剪区域的绘制方法及其系统,其可以大大简化了圆形可视区域的绘制。为解决上述技术问题,本专利技术的技术方案是:一种圆形裁剪区域的绘制方法,包括如下步骤:S1:读取整个图片的图片信息;S2:根据上述图片信息,计算出图片的最大内切圆的半径;S3:根据最大内切圆的半径,将圆形部分区域分割成多个矩形区域;S4:分别读取每一个矩形区域内的图片信息;S5:按照顺序依次将多个矩形区域拼接,拼接完成后,就是一个完整的圆形显示区域;上述所述图片信息包括但不限于图片的宽度和高度。优选地,所述步骤S3具体包括:从平行于图片宽度的方向的直径开始,以圆心为原点,以选定的直径方向为Y轴,以垂直此直径方向的直径为X轴建立平面坐标系;从原点处间隔2个像素将圆形区域分割,分割后在计算出具体的矩形面积。优选地,所述步骤S4具体包括:按照每个矩形区域的像素的起始位置和宽高,分别读取每一个矩形区域内的图片信息。一种圆形裁剪区域的绘制系统,包括如下模块:第一读取模块,用于读取整个图片的图片信息;计算模块,用于根据上述图片信息,计算出图片的最大内切圆 ...
【技术保护点】
一种圆形裁剪区域的绘制方法,其特征在于,包括如下步骤:S1:读取整个图片的图片信息;S2:根据上述图片信息,计算出图片的最大内切圆的半径;S3:根据最大内切圆的半径,将圆形部分区域分割成多个矩形区域;S4:分别读取每一个矩形区域内的图片信息;S5:按照顺序依次将多个矩形区域拼接,拼接完成后,就是一个完整的圆形显示区域;上述所述图片信息包括但不限于图片的宽度和高度。
【技术特征摘要】
1.一种圆形裁剪区域的绘制方法,其特征在于,包括如下步骤:S1:读取整个图片的图片信息;S2:根据上述图片信息,计算出图片的最大内切圆的半径;S3:根据最大内切圆的半径,将圆形部分区域分割成多个矩形区域;S4:分别读取每一个矩形区域内的图片信息;S5:按照顺序依次将多个矩形区域拼接,拼接完成后,就是一个完整的圆形显示区域;上述所述图片信息包括但不限于图片的宽度和高度。2.如权利要求1所述的圆形裁剪区域的绘制方法,其特征在于,所述步骤S3具体包括:从平行于图片宽度的方向的直径开始,以圆心为原点,以选定的直径方向为Y轴,以垂直此直径方向的直径为X轴建立平面坐标系;从原点处间隔2个像素将圆形区域分割,分割后在计算出具体的矩形面积。3.如权利要求1或2所述的圆形裁剪区域的绘制方法,其特征在于,所述步骤S4具体包括:按照每个矩形区域的像素的起始位置和宽高,分别读取每一个矩形区域内的图片信息。4.一种圆形裁剪区域的绘制系统,其特征在...
【专利技术属性】
技术研发人员:牛犇,
申请(专利权)人:苏州乐米信息科技股份有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。