微信表情在 iOS 平台不同模式下的颜色显示问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
工单节点使用指南
请用平和的语言准确描述你所遇到的问题
厂商的技术支持和你一样也是有喜怒哀乐的普通人类,尊重是相互的
如果是关于 V2EX 本身的问题反馈,请使用 反馈 节点
046569
V2EX    全球工单系统

微信表情在 iOS 平台不同模式下的颜色显示问题

  •  
  •   046569 2023-06-25 12:11:19 +08:00 1469 次点击
    这是一个创建于 885 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在制作司空桃夭系列微信表情中,偶然发现 iOS 版本微信客户端表情图片渲染可能存在 bug 。

    1. 相同操作系统,其它 APP 中渲染正常(如 Messages )。
    2. 不同操作系统,微信和其它软件渲染正常。
    3. 联系微信表情平台管理员确认平台未对图片做特殊处理。

    具体测试结果如下:

    1. iOS 16.5.1 ,微信 8.0.38 。深色主题渲染正确,浅色主题渲染错误。
    2. MiUI 14 ( Android 12 ?),渲染正确。
    3. macOS 13.4.1 ,微信 3.8.0 (26253)。渲染正确。
    4. Windows 11 22H2 ,渲染正确。

    故障图片:




    复现过程:
    1. 微信扫码添加表情。
    2. 发送正数第三个表情“晚安”。
    3. 设置--显示与亮度--外观--浅色。
    4. 回到对话框看刚发送的表情,有惊喜。

    表情二维码:




    最后,如果你认为我的些许工作有微小的意义,欢迎关注、转发、打赏。
    12 条回复    2023-06-26 19:01:11 +08:00
    j20001112
        1
    j20001112  
       2023-06-25 12:25:36 +08:00 via iPhone   1
    教微信做产品跟潜入泰坦尼克号残骸一样难,足够有钱还是能潜入泰坦尼克号残骸,再有钱也不一定能教微信做产品
    Suigintou
        2
    Suigintou  
       2023-06-25 12:35:01 +08:00 via iPhone   1
    给图片加个黑色透明通道试试。
    mxT52CRuqR6o5
        3
    mxT52CRuqR6o5  
       2023-06-25 12:59:16 +08:00 via Android
    你是导出成 png 了吗
    046569
        4
    046569  
    OP
       2023-06-25 19:50:03 +08:00
    @j20001112 然而卡梅隆多次前往泰坦尼克号...


    @Suigintou 之前尝试过纯色,失败。这次特意改了颜色,还是不行。


    @mxT52CRuqR6o5 gif 。是动画表情。
    mxT52CRuqR6o5
        5
    mxT52CRuqR6o5  
       2023-06-25 19:54:44 +08:00   1
    @046569 #4 alpha 通道删了吗?
    046569
        6
    046569  
    OP
       2023-06-25 19:59:10 +08:00
    @mxT52CRuqR6o5 貌似 Pixelmator Pro 中没有 Alpha Channel 的概念。

    在其它系统和软件中渲染正常,我更趋向于问题出在微信客户端。
    mxT52CRuqR6o5
        7
    mxT52CRuqR6o5  
       2023-06-25 20:13:34 +08:00
    @046569 #6
    https://juejin.cn/post/7219478427299741754
    我看文章说是支持透明度特性的,实在不行你在最底层加一个纯色完全不透明的图层再导出
    046569
        8
    046569  
    OP
       2023-06-25 20:36:13 +08:00
    @mxT52CRuqR6o5
    透明度调整是支持的。但对 GIF 的支持是不完善的,导入会变成视频。
    刚请朋友做了个测试结果更迷惑了,同一个人单独发送表情显示有问题,把 GIF 文件发过去又显示正常。微信处理这两个的逻辑不同???
    Suigintou
        9
    Suigintou  
       2023-06-26 00:01:10 +08:00 via iPhone
    @046569 你试下把本该黑色的部分的黑色的颜色改一下,色相偏移一下。
    046569
        10
    046569  
    OP
       2023-06-26 00:38:19 +08:00
    @Suigintou
    上次就是这么尝试的,无效。
    我第一反应也是把黑色处理成透明了。
    Suigintou
        11
    Suigintou  
       2023-06-26 02:05:00 +08:00 via iPhone
    @046569 黑色处理成透明吗?我的想法是将黑色处理成接近黑色的灰色。
    046569
        12
    046569  
    OP
       2023-06-26 19:01:11 +08:00
    @Suigintou
    我没说清楚,我以为平台将黑色处理成透明,这是以前游戏客户端处理透明的一贯做法。所以更换了个和黑色近似的颜色。也尝试更换过其它纯色,然而都一样会触发这个 bug 。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     972 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 19:19 PVG 03:19 LAX 11:19 JFK 14:19
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86