基于相册应用的相框内照片旋转自适应缩放的方法技术

技术编号:16820132 阅读:55 留言:0更新日期:2017-12-16 13:57
本发明专利技术公开了一种基于相册应用的相框内照片旋转自适应缩放的方法,在任意角度旋转照片时,能让照片在可视区域内最大范围的良好呈现,而不出现异常显示的情况;包括设定中心点,设定可视区域四个角的坐标,并计算出照片四个角的坐标,计算出照片四条边上中心点的坐标;计算出照片四条边上中心点的对边连线;求出相框可视区域的上方两个角点到对边连线的垂足点;再求出相框可视区域的左边两个角点到另一条对边连线的垂足点;通过计算缩放比,取较大值,作为照片最终的缩放比的基数;即可让照片在可视区域内最大范围的良好呈现。利用本发明专利技术的方法,能够保证在照片发生旋转时,让照片在相框可视区域中外切,照片中的主体显示杂可视区域的中心部位。

A method of adaptive scaling of photo rotation in frame based on photo album application

The invention discloses a method for using the photo album photo in the picture frame based on adaptive zoom rotation, arbitrary rotation angle can make good photos, photos in the visible region of maximum range, without abnormal display; including setting the center point, setting coordinates of the four corners of the region, and calculate the a photo coordinates of the four corners, calculate the coordinates of the center point of the photo on four sides; calculate the center point of photo four on the edge of the edge of the connection; calculate the above photo viewing zone two corner points to the pedal point line side is calculated; photo viewing area on the left of the two corner point to another side of the pedal line; by calculating the zoom ratio for greater value, as the ratio of the final photo zoom base; to let the photographs showing maximum range in visual area. By using the method of the invention, it is possible to ensure that the photos are cut in the visible area of the photo frame when the picture rotates. The subjects in the photo display the central part of the hetero visual area.

【技术实现步骤摘要】
基于相册应用的相框内照片旋转自适应缩放的方法
本专利技术涉及图像缩放的方法,具体涉及一种基于相册应用的相框内照片旋转自适应缩放的方法,属于图像处理

技术介绍
由于flash本身就是从一款动画软件逐渐发展而来,因此,用它做一些富媒体应用非常得心应手,具有很强的表现力。作为一款动画软件,flash有“显示对象”和“帧”概念。先说“帧”,和电视“帧频”一样,表示每秒播放的胶片片段数(flash中表示每秒渲染舞台次数)。有了帧,就可以丰富很多表现和交互,这里的自适应旋转也是基于帧的。再说“显示对象”:在flash中,所有显示的东西,都是显示对象(DisplayObject)。然后,还有显示对象容器(DisplayObjectContainer)。显示对象容器继承显示对象,一个显示对象容器可以包含任何其他显示对象。这里的相框、照片也都是显示对象容器。一个相框本身是一个Sprite(继承自DisplayObjectContainer),它内部有三个显示对象:前景、遮罩、照片容器。其中,所谓“遮罩”,就是将下方的显示对象显示一部分出来,这部分刚好是遮罩区域的部分。将一张照片图形放入相框,本文档来自技高网...
基于相册应用的相框内照片旋转自适应缩放的方法

【技术保护点】
一种基于相册应用的相框内照片旋转自适应缩放的方法,其特征在于:在任意角度旋转照片时,能让照片在可视区域内最大范围的良好呈现,而不出现异常显示的情况;包括如下步骤:步骤一、记录中心点的坐标PointCenter(x,y);简写成pc;该中心点既作为相框的中心点,又作为照片的中心点,照片围绕该中心点进行旋转;步骤二、记录相框可视区域的四个角的坐标PhotoFramePoint1(x,y)、PhotoFramePoint2(x,y)、PhotoFramePoint3(x,y)、PhotoFramePoint4(x,y),顺序是左上、右上、右下、左下,简写成pf1、pf2、pf3、pf4;步骤三、当按...

【技术特征摘要】
1.一种基于相册应用的相框内照片旋转自适应缩放的方法,其特征在于:在任意角度旋转照片时,能让照片在可视区域内最大范围的良好呈现,而不出现异常显示的情况;包括如下步骤:步骤一、记录中心点的坐标PointCenter(x,y);简写成pc;该中心点既作为相框的中心点,又作为照片的中心点,照片围绕该中心点进行旋转;步骤二、记录相框可视区域的四个角的坐标PhotoFramePoint1(x,y)、PhotoFramePoint2(x,y)、PhotoFramePoint3(x,y)、PhotoFramePoint4(x,y),顺序是左上、右上、右下、左下,简写成pf1、pf2、pf3、pf4;步骤三、当按下鼠标进行拖动旋转时,根据照片的一些基本属性,计算出照片四个角的坐标;按照左上、右上、右下、左下的位置,分别简写成p1、p2、p3、p4;步骤四、在步骤三的基础上,计算出照片四条边上中心点的坐标;按照上、右、下、左的位置,分别简写成cz1、cz2、cz3、cz4;步骤五、在步骤四的基础上,计算出照片四条边上中心点的对边连线;即:cz1和cz3形成的线,line13、cz2和cz4形成的线,line24;步骤六、在步骤五的基础上,求出...

【专利技术属性】
技术研发人员:赵洋汪浩胡皓程怡然张科彭世伟
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:四川,51

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

1