【图片处理】开启图片审核,图片水印,头像智能剪切的功能及配置教程

公告 未结 2 1989
瓦刀
瓦刀 站长 2020年5月12日 15:49 编辑
点击群号免费加入尼特社区交流群:813128395
<p id="descriptionP"><p>在最近更新的版本中已经支持对图片进行处理了~目前支持<a href="/p/157" target="_blank"><img style="height: 12px;" src="https://api.d5.nz/api/favicon/?url=/p/157">图片审核</a>、<a href="/p/33" target="_blank"><img style="height: 12px;" src="https://api.d5.nz/api/favicon/?url=/p/33">图片水印</a>、<a href="/p/25" target="_blank"><img style="height: 12px;" src="https://api.d5.nz/api/favicon/?url=/p/25">图片压缩</a>与<a href="/p/107" target="_blank"><img style="height: 12px;" src="https://api.d5.nz/api/favicon/?url=/p/107">头像智能剪切</a>。(后续会逐步扩充)</p><p><span style="color: rgb(102, 102, 102);">源码已同步至</span><a href="https://github.com/yourkevin/NiterForum/" target="_blank" style="color: rgb(1, 170, 237);"><img src="https://api.d5.nz/api/favicon/?url=https://github.com/yourkevin/NiterForum/" layer-index="0" style="max-width: 100%; height: 12px;">Github</a><span style="color: rgb(102, 102, 102);">与</span><a href="https://gitee.com/yourkevin/NiterForum/" target="_blank" style="color: rgb(1, 170, 237);"><img src="https://api.d5.nz/api/favicon/?url=https://gitee.com/yourkevin/NiterForum/" layer-index="1" style="max-width: 100%; height: 12px;">码云</a>&nbsp;&nbsp;<br></p><p>①对于合规图片,将在右下角生成水印。</p><p>②对于不可访问图片(即<span style="color: rgb(255, 0, 0);">Http 4xx 状态码</span>的图片,包括但不限于敏感违禁、被删除、不可见等图片),会将非正常返回内容更改为 <span style="color: rgb(0, 255, 0);">200 状态码</span> + <span style="text-decoration-line: underline;">以下对应图片</span>。</p><p><img src="https://qcdn2.niter.cn/upload/user/17/img/20200315204018_phb4w.png" style="max-width:100%;"><br></p><p>③用户上传头像将自动<a href="/p/107" target="_blank"><img style="height: 12px;" src="https://api.d5.nz/api/favicon/?url=/p/107">剪切</a>。</p><p>④用户上传的头像将会<a href="https://niter.cn/p/25" target="_blank"><img style="height: 12px;" src="https://api.d5.nz/api/favicon/?url=https://niter.cn/p/25">智能压缩</a>&nbsp;(<span style="font-weight: bold;">jpg实时压缩,png定时压缩</span>)</p><p><br></p><h2>配置方法:(仅三步,五分钟配置完毕)</h2><p><span style="color: rgb(255, 0, 0);">图片处理依赖腾讯云对象存储以及数据万象,都为免费产品。</span></p><p style="margin-top: 0px; list-style: inherit; color: rgb(51, 51, 51); font-family: &quot;pingfang SC&quot;, &quot;helvetica neue&quot;, arial, &quot;hiragino sans gb&quot;, &quot;microsoft yahei ui&quot;, &quot;microsoft yahei&quot;, simsun, sans-serif;">第一步:开通对象存储服务,有<a href="https://www.bilibili.com/video/av94451055/" target="_blank"><img style="height: 12px;" src="https://api.d5.nz/api/favicon/?url=https://www.bilibili.com/video/av94451055/">视频教程</a>,这里就不介绍了。</p><p style="margin-top: 0px; list-style: inherit; color: rgb(51, 51, 51); font-family: &quot;pingfang SC&quot;, &quot;helvetica neue&quot;, arial, &quot;hiragino sans gb&quot;, &quot;microsoft yahei ui&quot;, &quot;microsoft yahei&quot;, simsun, sans-serif;">第二步:您可以通过数据万象控制台绑定或创建存储桶,创建完成后可对该存储桶进行自定义配置。</p><ol style="margin-top: 0px; margin-bottom: 24px; margin-left: 0px; padding-left: 17px; list-style-position: inherit; list-style-image: inherit; font-family: &quot;pingfang SC&quot;, &quot;helvetica neue&quot;, arial, &quot;hiragino sans gb&quot;, &quot;microsoft yahei ui&quot;, &quot;microsoft yahei&quot;, simsun, sans-serif;"><li style="color: rgb(51, 51, 51); list-style: inherit;">登录&nbsp;<a href="https://console.cloud.tencent.com/ci/bucket" target="_blank"><img style="height: 12px;" src="https://api.d5.nz/api/favicon/?url=https://console.cloud.tencent.com/ci/bucket">数据万象控制台</a>,单击左侧导航【Bucket管理】,进入 Bucket 管理页面,然后单击【绑定 Bucket】,弹出绑定 Bucket 对话框。<br style="list-style: inherit;"><img src="https://main.qcloudimg.com/raw/52e7162e8fa745d3e54cb5d9ff804c5b.png" alt="" style="border-width: 0px; border-style: initial; box-sizing: content-box; list-style: inherit; max-width: 100%; height: auto; box-shadow: rgb(204, 204, 204) 0px 0px 5px;"></li><li style="color: rgb(51, 51, 51); list-style: inherit;">选择绑定已有 COS Bucket 或新建一个存储桶。</li><ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 17px; list-style-position: inherit; list-style-image: inherit;"><li style="color: rgb(51, 51, 51); list-style: inherit;">若选择绑定已有 COS 的 Bucket,则需要指定存储桶名称。</li><li style="list-style: inherit;"><span style="color: rgb(51, 51, 51);">若选择新建,则填写自定义的存储桶名称,并选定存储桶所属地区、访问权限和 CDN 加速。最后单击【确定】即可快速创建一个存储桶。了解各配置项信息请见如下相关信息说明(</span><span style="color: rgb(255, 0, 0);">注意</span><span style="font-weight: bold; color: rgb(51, 51, 51);">:访问权限勾选公有读私有写,如担心被盗用,可以开启防盗链</span><span style="color: rgb(51, 51, 51);">)。</span><br style="list-style: inherit;"><span style="color: rgb(51, 51, 51); border-style: initial; list-style: inherit; height: auto; box-shadow: rgb(204, 204, 204) 0px 0px 5px;"><img src="https://main.qcloudimg.com/raw/08a362321f72a900c3a1398f84703496.jpg" alt="" style="border-width: 0px; border-style: initial; box-sizing: content-box; list-style: inherit; max-width: 100%; height: auto; box-shadow: rgb(204, 204, 204) 0px 0px 5px;"></span></li></ul></ol><div><span style="color: rgb(51, 51, 51); font-family: &quot;pingfang SC&quot;, &quot;helvetica neue&quot;, arial, &quot;hiragino sans gb&quot;, &quot;microsoft yahei ui&quot;, &quot;microsoft yahei&quot;, simsun, sans-serif;">第三步:</span></div><div><span style="color: rgb(51, 51, 51); font-family: &quot;pingfang SC&quot;, &quot;helvetica neue&quot;, arial, &quot;hiragino sans gb&quot;, &quot;microsoft yahei ui&quot;, &quot;microsoft yahei&quot;, simsun, sans-serif;">根据提示完成修改</span>application.properties<span style="color: rgb(51, 51, 51); font-family: &quot;pingfang SC&quot;, &quot;helvetica neue&quot;, arial, &quot;hiragino sans gb&quot;, &quot;microsoft yahei ui&quot;, &quot;microsoft yahei&quot;, simsun, sans-serif;">配置文件,配置信息都替换成你自己的即可。</span></div><div><pre><code>#腾讯云账户设置<br>qcloud.secret-id=***<br>qcloud.secret-key=***<br>#是否开启数据万象功能,enable默认为0关闭;改为1开启。该功能用于上传图片的审核、水印生成,也可用于头像的剪切<br>qcloud.ci.enable=0<br>#数据万象的访问域名,最后斜杠不能省<br>qcloud.ci.objecturl=https://qcdn2.niter.cn/<br>#腾讯云对象存储配置,修改成你自己的。也可以自选对象存储服务,但需要修改源码!<br>qcloud.cos.bucket-name=niter-1251590924<br>qcloud.cos.region=ap-nanjing<br>#这是你对象存储的访问域名,最后斜杠不能省。<br>qcloud.cos.objecturl=https://qcdn.niter.cn/</code></pre></div><p></p><p></p><p>第四步:开启png定时压缩,请先去去此处注册账号https://tinypng.com/developers</p><p>然后完成以下配置信息</p><pre><code>#是否开启tinify png压缩功能,可配合压缩阈值根据需要开启关闭,默认0关闭,1开启<br>tinify.enable=0<br>#请于此处https://tinify.cn/developers 注册开发者账号,即可每月免费压缩500张,注册后将获取到一个key<br>tinify.key=sadfdg<br>#压缩阈值,超过这个长度才压缩,否则不压缩,默认1M<br>tinify.minContentLength=1024000</code></pre><p>可在以下路径修改png定时压缩任务</p><blockquote>cn\niter\forum\schedule\TinifyPngTasks.java</blockquote><p></p><p><br></p></p>
收藏(1)  分享
相关标签: 教程
注意:本文归作者所有,未经作者允许,不得转载
2个回复
  • 手机用户_4tmt8
    2020年3月16日 15:53
    img[https://qcdn2.niter.cn/upload/user/191/img/20200316155317_jvviy.jpeg] 测试
    2 0