【快捷指令案例】长图拼接

前言

不知道你有没有这样的困扰,我们有很多图片需要发给别人时,多选发送难免会看着有点乱,导入文档又很费事,有时需要按顺序发送还要看网络是否延迟。为了解决自己的困扰,决定自己实现一个拼图快捷指令,末尾附上示例参考。

设计思路

  • 提供筛选照片和系统选择照片模式
    • 筛选照片:保证照片选取和返回顺序的一致性
    • 系统选择照片:不保证选择照片顺序一致性,取决于系统返回
  • 提供图片拼接的模式,垂直、水平、网格
    • 垂直:垂直长图
    • 水平:水平长图
    • 网格:网格图
  • 查看拼图结果
  • 拼图结果保存

手机上过程看不全,这里以 MacOS 端展示

照片选择模式

搜索【从菜单中选取】并拖入编辑区,提供一个菜单灵活选择自己需要的模式,需要确定图片顺序的选择【】,不需要固定顺序的选择【

在这里插入图片描述

】保持图片选取顺序对应的流程:

  • 要查找的是图像,添加筛选条件【媒体类型】选择【图像

  • 排序方式根据自己的需求选择

  • 限制:限制查找100张照片,如果不限制随着图片增多该过程会变得比较慢

  • 获取查找到的内容

  • 将选取到图片存入到【选择的照片】变量中

在这里插入图片描述

】使用系统选取顺序对应的流程:

  • 系统工具选取照片,展开记得打开 多选

  • 将选取的照片存入到【选择的照片】变量中

在这里插入图片描述

照片拼接模式

搜索【从菜单中选取】并拖入编辑区,添加 【垂直方向】、【水平方向】、【网格拼图】 3个拼接模式

在这里插入图片描述

垂直方向】拼接流程:

  • 遍历【选择的图片】并调整图片的宽高

  • 使用【拼接图像】将调整完的图片进行【垂直】拼接

在这里插入图片描述

水平方向】拼接流程:

  • 遍历【选择的图片】并调整图片的宽高

  • 使用【拼接图像】将调整完的图片进行【水平】拼接
    在这里插入图片描述

网格拼图】拼接流程:

  • 遍历【选择的图片】并调整图片的宽高

  • 使用【拼接图像】将调整完的图片进行【以网格形式】拼接

在这里插入图片描述

照片查看

搜索【快速查看】并拖入编辑区,选择图片拼接处理的结果

在这里插入图片描述

照片保存

搜索【从菜单中选取】并拖入编辑区,添加【保存到相册】选项。

保存到相册】处理流程:

  • 搜索【存储到相簿】并拖入编辑区,存储的内容为上面拼接图片的结果,存储的位置根据自己需求选择

  • 搜索【退出快捷指令】并拖入编辑区,存储完照片后停止快捷指令

在这里插入图片描述

示例及效果预览

查看原文

本文同步自微信公众号 “程序员小溪” ,这里只是同步,想看及时消息请移步我的公众号,不定时更新我的学习经验。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值