# MagicImage **Repository Path**: edocevol/MagicImage ## Basic Information - **Project Name**: MagicImage - **Description**: No description available - **Primary Language**: C# - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2016-10-21 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 设计说明 10月20号晚上,准备写这么一个程序。 >1. 腾讯云万象优图每个账户提供50G的图片存储(支持黄图检测) >2. 可以在截图之后,直接点击上传,自动将截图的程序上传到万象优图,不再有复杂的上传操作 >3.也可以主动上传图片 ![输入图片说明](http://git.oschina.net/uploads/images/2016/1021/111341_5727b802_461425.jpeg "在这里输入图片标题") # 设计实现 如上图所说,本来想对截图直接生成`base64`编码的字符串,然后使用该字符串利用二进制上传到腾讯云万象优图。但是,现在已有的`.net API`不支持二进制文件的上传,因此,这里就对不起观众了。现在采用的方案是:将截图程序生成的截图(不需要保存)由程序在保存在程序的根目录下的`uplaod`文件夹下,然后再利用本地文件路径进行上传。 # 程序下载 我已经将打包好的程序,放在了开源中国的仓库上,下载地址为 [点我下载](http://git.oschina.net/jsper/MagicImage/raw/master/release/setup.exe) # 程序安装 安装过程比较简单,直接一步一步的上图片 第一步是选择安装路径,不要安装到`C盘`的其他目录,因为程序可能获取不到创建文件夹和文件的选项。程序默认的是`C:\ProgramData\MagicImage`路径,这个路径的开放程度比较高。 ![输入图片说明](http://git.oschina.net/uploads/images/2016/1021/112056_4ecdb2b7_461425.png "在这里输入图片标题") 第二步是提示你要创建桌面快捷方式,最好是选择创建一下快捷方式,不然,不方便你使用啦 ![输入图片说明](http://git.oschina.net/uploads/images/2016/1021/111819_d6866e4c_461425.png "在这里输入图片标题") 第三步是确认你的创建快捷方式的选项 ![输入图片说明](http://git.oschina.net/uploads/images/2016/1021/111946_730c01b2_461425.png "在这里输入图片标题") 第四步选择`install`,很快就创建完成了 ![输入图片说明](http://git.oschina.net/uploads/images/2016/1021/112006_20245662_461425.png "在这里输入图片标题") # 程序使用 程序刚打开的界面如下 ![输入图片说明](http://git.oschina.net/uploads/images/2016/1021/112314_0f327250_461425.png "在这里输入图片标题") 设置自己的万象优图的APPID,SECRET_ID,SECRET_KEY,BUCKET_NAME的信息,这里我默认的配置是我自己的。 ![输入图片说明](http://git.oschina.net/uploads/images/2016/1021/112424_ae51ba8f_461425.png "在这里输入图片标题") **关于如何配置自己的万象优图信息,参考下一节内容** # 使用场景 ## 拖拽的方式,上传图片 这种方式,就是把图片往程序的界面上,拖动 ![输入图片说明](http://git.oschina.net/uploads/images/2016/1021/112642_9efa9867_461425.png "在这里输入图片标题") 拖拽后,程序会自动加载该图片 ![输入图片说明](http://git.oschina.net/uploads/images/2016/1021/112738_24bb1a08_461425.png "在这里输入图片标题") 点击程序界面下面的`上传拖拽图像`,就可以完成上传,并且自动在系统粘贴板上设置`markdown`格式的`img`标签 ![输入图片说明](http://git.oschina.net/uploads/images/2016/1021/112854_ebabd27f_461425.png "在这里输入图片标题") 下面,我将使用`CTRL+V`,粘贴程序生成的`img`标签 ![请说明图片](http://store001-10049741.image.myqcloud.com/54b50084-b5f0-4b83-b6ee-f1533e99bda0) ## 截图的方式,上传图片 首先,使用`QQ截图功能`或者其他截图软件,进行截图,示例就是截的编辑本文档的界面的图片,截图之后,不需要你手动保存的。下面是我截的图片 ![输入图片说明](http://git.oschina.net/uploads/images/2016/1021/113340_7bb93a26_461425.png "在这里输入图片标题") 完成截图之后,回到程序界面,点击程序下面的`上传截图`按钮, ![输入图片说明](http://git.oschina.net/uploads/images/2016/1021/113422_d76d30ba_461425.png "在这里输入图片标题") 就可以完成上传,并且自动在系统粘贴板上设置`markdown`格式的`img`标签,下面,我将使用`CTRL+V`,粘贴程序生成的`img`标签 ![请说明图片](http://store001-10049741.image.myqcloud.com/5ae7fdbc-fb89-4cab-82ef-91c1c648fc9b) **程序的使用就介绍到这里** # 获取自己的万象优图的信息 首先登陆自己的万象优图`https://www.qcloud.com/product/ci.html` 选择立即使用,进行订购页面 ![输入图片说明](http://git.oschina.net/uploads/images/2016/1021/113702_bc3c61d4_461425.png "在这里输入图片标题") 选择图片空间 ![输入图片说明](http://git.oschina.net/uploads/images/2016/1021/113756_dd53a7b0_461425.png "在这里输入图片标题") 添加图片空间 ![输入图片说明](http://git.oschina.net/uploads/images/2016/1021/113823_82d1dcfb_461425.png "在这里输入图片标题") 等待系统进行处理 ![输入图片说明](http://git.oschina.net/uploads/images/2016/1021/113916_82bbb995_461425.png "在这里输入图片标题") 创建成功之后,查看自己的`APPT_ID`和`BUCKET_NAME`,如下图箭头和文字注释 ![输入图片说明](http://git.oschina.net/uploads/images/2016/1021/114810_8b96d7ad_461425.png "在这里输入图片标题") 已经有了`APPT_ID`和`BUCKET_NAME`,我们还需要`SECRET_ID`和`SECRET_KEY`,下图就是获取这两项的示例 ![输入图片说明](http://git.oschina.net/uploads/images/2016/1021/114944_f8261feb_461425.png "在这里输入图片标题") 有了这四个东西,就可以在程序的`设置`菜单中,将图片的仓库配置成你自己的了的,就可以尽情享受你的50G存储空间了。