欢迎光临散文网 会员登陆 & 注册

Booru的规则 2 关于上传

2022-03-05 13:28 作者:宝宠专栏  | 我要投稿

关于上传

最近更新时间2年前

修订记录

上传内容是小菜一碟。您只需点击“上传”按钮并填写表格。但是,如果您有兴趣,我们想更好地向您解释一些小细节。

元数据

我们为元数据提供了一些字段 - 标签旨在让您将图像组合在一起,并根据内容描述事物。我们还有一个描述字段,主要用于将原始内容上传到网站的人,或者用于更详细地描述图像或图像周围的上下文。它还可以用于为有屏幕阅读器的人提供图像的音频描述。

例如,图像包含的事实克里斯塔尔(星狐)属于一个标签,如果它是日落,那也是一个标签。Krystal standing in a field staring at the sunset应该在描述中完成对图像的完整描述。

我们还有一些“元”标签——艺术家:艺术家姓名标签应该用于将艺术家姓名链接到图像。默认情况下,还有被破坏或隐藏的标签,可以阻止 NSFW 的东西在不需要时弹出。这些应该在适当的地方使用。

最后是源 URL 字段。这应该链接到最初找到图像的页面。如果您不知道,请将其留空,但请先尝试找到它。

可缩放矢量图形上传

我们支持 SVG 上传——一旦我们将它们放到服务器上,我们就可以用它们制作 PNG 图像,但人们仍然可以下载并在图像上的链接上查看 SVG 版本。librsvg用于渲染图像。

我们建议您为文档提供合理的默认分辨率 - 几千像素就足够了!

优化

当您上传 GIF、JPEG 或 PNG 时,我们会在图像上传后对其进行一些检查。大多数图像中都有不需要的数据,可以安全地删除这些数据而不会影响质量。我们使用一些工具在您上传的内容上执行此操作,从而使我们存储的文件更小,并为每个人提供更快的页面加载。

PNG

我们使用optipng去隔行和压缩 PNG 图像,修复途中的任何编码问题。

JPEG

我们jpegtran用来整理JPEG,它支持JPEG压缩中使用的熵编码方案的无损优化。

动图

GIF 有点复杂,因为我们将所有 GIF 都视为可能是动画的,因此必须处理所有帧处理。我们使用gifsicleffmpeg处理 GIF。

SVG

SVG 图像在上传时保持不变。

重复数据删除

我们使用简单的基于图像强度的机制执行感知图像重复数据删除,该机制多年来已被证明是可扩展且相当可靠的。我们还在站点中提供图像的 SHA512 哈希值,尽管这些哈希值不再在内部用于重复数据删除。

工作流程

我们在后台进行所有处理,在我们这样做的同时,我们继续提供未优化的文件,因此对任何人来说都没有明显的区别。但是,值得注意的是,如果您打算下载文件,您可能希望等待完全处理的图像可用。

基本上,上传,不用担心!我们将最终处理所有繁重的工作,一旦我们完成图像处理,就会立即提供它而不是旧的未优化的图像。


Booru的规则 2 关于上传的评论 (共 条)

分享到微博请遵守国家法律