Discord 的独立图片字段比多数平台都多,而有三个限制贯穿了几乎所有字段:图片会被裁成圆形、显示尺寸远小于你上传的、而且看它的那个人几乎肯定在深色背景上。
就算显示很小,也永远上传完整的建议尺寸。Discord 会自己生成较小的版本,而给它更多素材,在高密度屏幕上的结果更干净。
头像和服务器图标是方形文件、以圆形显示。四个角就是没了——而那不是微不足道的修边。一个内接于正方形的圆涵盖大约它 79% 的面积,所以大约每五个像素就有一个永远不会出现。
由此得出:
上传之前,在你的方形设计上盖一个圆,看看有什么落在圆外面。
这是 Discord 专属的陷阱,而它坑到品牌的程度超过任何人。
绝大多数 Discord 用户跑深色主题。一个在白底上导出的 logo——每一份品牌手册里的那个版本——会在深色侧栏里变成一个刺眼的白色圆盘。它看起来不像一个 logo;它看起来像界面上破了一个洞。
Discord 的头像和表情符号支持透明,所以解法通常很直接:用透明背景导出,让深色界面透上来。但要在两种主题下都检查结果,因为一个本身就是深色或接近黑色的 logo,这下会改成消失。
如果你的记号只在浅色底上成立,给它一个刻意选择的背景色,而不是白色——从你的色板里挑一个在深色界面里待得舒服的。而如果你因为任何理由导出成 JPEG,你会完全失去透明,拿到转换器随便挑的填充色,那经常是黑色。
自定义表情符号是 Discord 上人们投入最多心力、也最常做错的部分,因为上传对话框里的预览很大,而真正的显示不是。
一个表情符号在正文里大约 32 像素,而当它被用作消息底下的回应时更小——大约 22 像素。在那个尺寸下:
把你的表情符号缩到 22 像素、摆在其他表情符号旁边测试。这和一个 favicon 要求的是同一套纪律,只是尺寸更不留情。
动态表情符号真正卡住的限制是 256 KB,不是尺寸。一个 GIF 很快就会撞到那个天花板,所以要有心理准备减少帧数或缩短循环,而不是降分辨率。
600 × 240 的个人横幅和 960 × 540 的服务器横幅,上面都压着界面元件。个人横幅的左下角被头像盖住;服务器横幅上面压着服务器名称。
所以把横幅当成任何“上面有家具”的图片来处理:主体远离左下角、避开顶部那条,并接受可用区域是中间和右边。
和图片字段分开,Discord 限制你能附加到一则消息的大小:
加成过的服务器会为该服务器内的所有人提高上限。如果一个文件只超出几 MB,压缩它通常比去找一个链接分享服务更快——这个上限低到大多数普通照片和文档,只要不是相机原始分辨率,轻松就过得去。