本站评论区表情包分享

1111 字
3 分钟

本站评论区表情包分享

发布于

前言

没有人能在看到一套好看有趣的表情包后抵御住诱惑不把它发出来,正如你在崩铁玩豹豹碰碰大作战,选择场地效果时没法拒绝“心态特攻” 心态特攻.jpg 发评论时加一张心仪的表情能很好地提升体验并使心情愉悦。 在这篇文章,我将会把我的网站评论系统上的表情文件分享。

制作过程

我在制作本站的表情包时尝试过几种格式jpg、png、webp、avif、gif等,不同的格式有各自的优势。 最后我选择的是png因为PNG格式近来刚刚更新,支持了动图,同时有透明通道而且渲染性能还不错,唯一的缺点是文件会比较大。 隔壁柳神的博客动态表情的效果非常好,观察发现主要是三点: 1.图片帧很少 2.色彩简洁 3.分辨率小,主要为240×240像素

于是我便基于这三点原则来制作表情。

  • 首先寻找内容简单便于达意的表情。 这里我选择了B站UP主瓶装白矮心制作的动图表情,并从中筛选出符合要求的。

如果原作者不希望本站使用您制作的表情包,请于评论区告诉我

  • 压缩画质并转换格式 我使用开源项目ffmpeg来完成这一步骤,将原本的gif格式文件转换为png格式,同时将图片分辨率按比例自适应压缩至XX:128,代码如下:
ffmpeg -i [input] -plays 0 -f apng -vf "scale=-1:128" [output]

其中[input]填入原文件的文件名(包括格式后缀)[output]填入要输出的文件名 但是文件数量太多,一个一个更改很麻烦,于是我用AI写了一个批处理文件,自动将文件夹内的所有gif文件处理后输出到新建的一个文件夹里,将其保存为bat文件双击运行即可,代码如下:

@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

帮助作者续费域名
微信收款码
微信
支付宝收款码
支付宝

感谢支持

评论加载中…