本站评论区表情包分享
YvYang的AI摘要
Spark-Lite
前言
没有人能在看到一套好看有趣的表情包后抵御住诱惑不把它发出来,正如你在崩铁玩豹豹碰碰大作战,选择场地效果时没法拒绝“心态特攻”
发评论时加一张心仪的表情能很好地提升体验并使心情愉悦。
在这篇文章,我将会把我的网站评论系统上的表情文件分享。
制作过程
我在制作本站的表情包时尝试过几种格式jpg、png、webp、avif、gif等,不同的格式有各自的优势。
最后我选择的是png因为PNG格式近来刚刚更新,支持了动图,同时有透明通道而且渲染性能还不错,唯一的缺点是文件会比较大。
隔壁柳神的博客动态表情的效果非常好,观察发现主要是三点:
1.图片帧很少
2.色彩简洁
3.分辨率小,主要为240×240像素
于是我便基于这三点原则来制作表情。
- 首先寻找内容简单便于达意的表情。
这里我选择了B站UP主瓶装白矮心制作的动图表情,并从中筛选出符合要求的。如果原作者不希望本站使用您制作的表情包,请于评论区告诉我
- 压缩画质并转换格式
我使用开源项目ffmpeg来完成这一步骤,将原本的gif格式文件转换为png格式,同时将图片分辨率按比例自适应压缩至XX:128,代码如下:其中1
ffmpeg -i [input] -plays 0 -f apng -vf "scale=-1:128" [output]
[input]填入原文件的文件名(包括格式后缀)[output]填入要输出的文件名
但是文件数量太多,一个一个更改很麻烦,于是我用AI写了一个批处理文件,自动将文件夹内的所有gif文件处理后输出到新建的一个文件夹里,将其保存为bat文件双击运行即可,代码如下:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15@echo off
setlocal enabledelayedexpansion
:: 创建输出目录
mkdir "APNG_Output" 2>nul
:: 遍历当前目录所有GIF文件
for %%f in (*.gif) do (
echo 正在转换: %%f
ffmpeg -i "%%f" -plays 0 -f apng -vf "scale=-1:128" "APNG_Output\%%~nf.png"
)
echo 所有GIF文件已转换为APNG格式!
echo 输出目录: %cd%\APNG_Output
pause - 最后上传图床便完成了
表情分享
这里附上本文完成时本站的表情文件,再次感谢B站UP主瓶装白矮心
https://biliyvyang.lanzouo.com/b00mpx67yj
密码:5pg2
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 YvYang's Blog!
评论











