一种图像处理方法、装置及相关设备与流程

文档序号:34363294发布日期:2023-06-04 18:35阅读:52来源:国知局
一种图像处理方法、装置及相关设备与流程

本技术涉及计算机图形数据处理,尤其涉及一种图像处理方法、装置及相关设备。


背景技术:

1、随着工业设计和多媒体教育的发展,过程中往往需要对图像进行比例缩放,或者对图片按照矩形进行定比例的裁剪。这种对矩形按照比例进行缩放或裁剪也是线上教学场景中经常使用的功能。然而在工业设计或在线教学场景中,往往需要借助绘图软件才能对当前的矩形或图像进行定比例缩放所裁剪。而目前的使用的绘图软件在对选定的图像进行缩放或裁剪过程中,往往需要用户输入对待处理的图像或矩形的缩放参数,或者通过光标对、矩形图像的长和宽进行拖动等方式进行缩放,这种传统的图像缩放方式在将原图像缩放到符合用户需求的目标大小尺寸且等比例的过程都需要系统在后台进行一定量的计算,缩放调整过程不够直观,处理过程普遍需要用户进行多次缩放调整优化,才能将选中的图像缩放到符合用户需求,并不能直接将选中的图像缩放调整过程直观的展示给用户,整个图像处理过程用户体验感不佳。


技术实现思路

1、有鉴于此,本技术实施例提供一种图像处理方法,以至少部分解决上述问题。

2、第一方面,本技术实施例提供一种图像处理方法,包括:

3、对显示界面上包含的至少一张图像的位置进行检测,确定待缩放图像;

4、确定所述待缩放图像的最小外接矩形的顶点位置;

5、根据用户操作产生的位移和所述顶点位置,确定所述最小外接矩形的对应的中间态矩形并显示;

6、根据所述中间态矩形确定缩放态矩形并显示;

7、根据所述中间态矩形和所述缩放态矩形,对所述最小外接矩形关联的所述待缩放图像的尺寸进行调整。

8、可选地,在本技术的一种实施例中,所述根据所述中间态矩形和所述缩放态矩形,对所述最小外接矩形关联的所述待缩放图像的尺寸进行调整,包括:

9、若所述缩放态矩形的高度小于或等于所述中间态矩形的高度,则将所述最小外接矩形关联的所述待缩放图像的宽度调整为等于所述中间态矩形的宽度且高度调整等于缩放态矩形的高度;

10、若所述缩放态矩形的高度大于所述中间态矩形的高度,则将所述最小外接矩形关联的所述待缩放图像的宽度调整为等于所述缩放态矩形的宽度且高度调整等于中间态矩形的高度。

11、可选地,在本技术的一种实施例中,所述根据所述中间态矩形确定缩放态矩形并显示,包括:

12、基于所述中间态矩形和所述最小外接矩形的高度或宽度的比值,对所述最小外接矩形宽度进行等比例调整,以确定所述缩放态矩形。

13、可选地,在本技术的一种实施例中,所述根据用户操作产生的位移和所述顶点位置,确定所述最小外接矩形的对应的中间态矩形并显示,包括:

14、在平面坐标系中,确定对应所述用户操作产生的位移缩放向量;

15、基于所述顶点位置坐标和所述位移缩放向量,确定所述最小外接矩形的对应的中间态矩形并显示。

16、可选地,在本技术的一种实施例中,所述方法还包括:

17、根据所述最小外接矩形的顶点位置和所述用户操作的基础位置,确定所述最小外接矩形的目标缩放矩形的顶点位置;

18、基于所述目标缩放矩形的顶点位置,将所述待缩放图像的尺寸进行调整后的缩放图像进行展示。

19、可选地,在本技术的一种实施例中,所述根据所述最小外接矩形的顶点位置和所述用户操作的基础位置,确定所述最小外接矩形的目标缩放矩形的顶点位置,包括;

20、当确定所述基础位置靠近所述最小外接矩形的左上角顶点位置时,则所述目标缩放矩形的右下角坐标为所述最小外接矩形的右下角坐标,所述目标缩放矩形左上角的横坐标为所述最小外接矩形的右下角横坐标和所述目标缩放矩形的宽度之差,所述目标缩放矩形右上角的纵坐标为所述最小外接矩形的右下角纵坐标与所述目标缩放矩形的高度之差。

21、可选地,在本技术的一种实施例中,所述根据所述最小外接矩形的顶点位置和所述用户操作的基础位置,确定所述最小外接矩形的目标缩放矩形的顶点位置,包括;

22、当确定所述基础位置靠近所述最小外接矩形的右上角顶点位置时,则所述目标缩放矩形的左下角坐标为所述最小外接矩形的左下角坐标,所述目标缩放矩形右上角的横坐标为所述最小外接矩形的左下角横坐标和所述目标缩放矩形的宽度之和,所述目标缩放矩形右上角的纵坐标为所述最小外接矩形的左下角纵坐标与所述目标缩放矩形的高度之差。

23、可选地,在本技术的一种实施例中,所述根据所述最小外接矩形的顶点位置和所述用户操作的基础位置,确定所述最小外接矩形的目标缩放矩形的顶点位置,包括;

24、当确定所述基础位置靠近所述最小外接矩形的右下角顶点位置时,则所述目标缩放矩形的左上角坐标为所述最小外接矩形的左上角坐标,所述目标缩放矩形右下角的横坐标为所述最小外接矩形的左上角横坐标和所述目标缩放矩形的宽度之和,所述目标缩放矩形左上角的纵坐标为所述最小外接矩形的左下角纵坐标与所述目标缩放矩形的高度之和。

25、可选地,在本技术的一种实施例中,所述根据所述最小外接矩形的顶点位置和所述用户操作的基础位置,确定所述最小外接矩形的目标缩放矩形的顶点位置,包括;

26、当确定所述基础位置靠近所述最小外接矩形的左下角顶点位置时,则所述目标缩放矩形的右上角坐标为所述最小外接矩形的右上角坐标,所述目标缩放矩形左下角的横坐标为所述最小外接矩形的右上角横坐标和所述目标缩放矩形的宽度之差,所述目标缩放矩形左下角的纵坐标为所述最小外接矩形的右上角纵坐标与所述目标缩放矩形的高度之和。

27、第二方面,基于本技术第一方面所述的图像处理方法,本技术实施例还提供一种图像处理装置,包括:

28、检测模块,对显示界面上包含的至少一张图像的位置进行检测,确定待缩放图像;

29、确定模块,用于所述确定待缩放图像的最小外接矩形的顶点位置;

30、第一中间模块,用于根据用户操作产生的位移和所述顶点位置,确定所述最小外接矩形的对应的中间态矩形并显示;

31、第二中间模块,用于根据所述中间态矩形确定缩放态矩形并显示;

32、缩放模块,用于根据所述中间态矩形和所述缩放态矩形,对所述最小外接矩形关联的所述待缩放图像的尺寸进行调整。

33、第三方面,本技术实施例还提供一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本技术第一方面所述的任意一种图像处理方法。

34、本技术提供了一种图像处理方法、装置及相关设备,其中,通过对显示界面上包含的至少一张图像的位置进行检测,确定待缩放图像,再确定该待缩放图像的最小外接矩形的顶点位置,根据用户操作产生的位移和所述顶点位置,确定所述最小外接矩形的对应的中间态矩形并显示,根据所述中间态矩形确定缩放态矩形并显示,根据所述中间态矩形和所述缩放态矩形,对所述最小外接矩形关联的所述待缩放图像的尺寸进行调整。这种对图像进行缩放的处理方法,通过设置中间态矩形和缩放态矩形,使得对图像进行缩放的过程非常直观,且方法简单易用,实现过程数据处理量少,易于实现。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1