ios捷径吧 关注:10,925贴子:17,179
  • 11回复贴,共1

【捷径小白教程】通过快捷指令制作一个白板绘图工具

只看楼主收藏回复

发现需求
在前几年,QQ上面有一个相对实用的功能悄然消失——白板。但功能的消失并不意味着需求的彻底消失,实际上在某些时候,当你想要更加清晰的表达一些想法的时候,要是能粗略的画一个示意图就能事半功倍,但这时候各种社交软件上面白板这个东西几乎“灭绝”,下载专门的白板软件也许是个好主意,但是存在一个问题,用完以后很少回头再次使用,因此需要重新考虑多装一个软件的必要性。其实快捷指令借助iOS自带的标记功能也能满足一些简单的需求。


IP属地:甘肃1楼2019-03-02 22:46回复
    整理思路
    快捷指令里面有一个动作,叫标记,它是系统自带的用来圈点勾画的一个插件,在相册等地方可以用它来标记图片,功能相对简单,但是对于白板来说基本够用。


    IP属地:甘肃2楼2019-03-02 22:47
    回复
      首先明确了一个最关键的问题:用来写写画画的工具——标记。
      有了标记工具,还得有一张可以用来做背景载体的图片,确切说是画布。于是可以有一个大概的思路:找一张图片,用标记工具在上面写写画画,完成以后自动保存到相册用来分享。按照这个思路,一个雏形就做出来了。

      从相册里面获取图片进行标记,然后保存
      到了这一步,一个简单的标记图片快捷指令已经做成了,但是如果拿来做白板工具,我们还可以做更多。


      IP属地:甘肃3楼2019-03-02 22:48
      回复
        完善快捷指令
        完善捷径这一步的操作在于,它让快捷指令自带图片。
        在这里以自带黑图为例。
        让捷径自带图片的方法是 Base64 编码 ,通过这种编码方式,可以把一张图片变成很长的一段英文数字和标点符号的文本。用到的时候再用 Base64 编码 来解码就可以复原出图片。图片大小随意,后期还需要用 调整图像大小 来自定义背景画布尺寸。
        图片 Base64 编码 快捷指令
        在这里我使用了 10*10 大小的纯黑色图片,这么小的图片有两个优势:大小任意调整,转换出来的 Base64 编码 也会很短。到这一步,这个捷径已经完善得差不多了,首先是编码后的文本,然后解码出图片,接着调整想要的图片大小,进入到标记里面写写画画,完成以后自动保存。做出来以后如下图所示:

        白板工具制作完成
        10*10 芝麻大的黑图不用找了,在这里我直接把它和 10*10 纯白图片打包在一起了,感兴趣的可以了解下。
        结语
        制作这种快捷指令其实不难,难在缺乏灵感,有时候用得着的时候却很难意识到有些事情可以很轻松的用快捷指令去解决。


        IP属地:甘肃4楼2019-03-02 22:49
        回复
          加下我 我还没说完呢


          IP属地:陕西来自iPhone客户端6楼2019-03-07 20:33
          回复
            打不开


            IP属地:陕西来自iPhone客户端7楼2019-03-07 20:35
            收起回复