V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
jspatrick
V2EX  ›  分享创造

V2 隐藏丑丑头像的脚本

  •  3
     
  •   jspatrick · 2024-05-17 23:13:09 +08:00 · 3848 次点击
    这是一个创建于 401 天前的主题,其中的信息可能已经有所发展或是发生改变。

    丑丑头像挺多人用的,有人喜欢,就有人不喜欢,写了个脚本屏蔽这种头像,不排除有误判的可能

    被命中的头像会被替换为随机背景色 + 用户名首个字符

    greasyfork 脚本

    29 条回复    2024-09-24 18:44:22 +08:00
    icoming
        1
    icoming  
       2024-05-17 23:27:08 +08:00
    看到直接拉黑作者就行了
    zjp
        2
    zjp  
       2024-05-18 00:39:59 +08:00
    看了下代码,感觉用 canvas 就能读到像素。写完才明白楼主在其他贴子回复的图片像素跨域问题是什么😹
    一页最多有 100 个头像,安装人数多了之后请求量还不小。V2Next 脚本就闹过乌龙 https://hk.ex.noerr.eu.org/t/1010835 ,不过这次判断头像的接口是楼主自己的
    DIMOJANG
        3
    DIMOJANG  
       2024-05-18 12:21:36 +08:00
    感觉鉴于丑丑头像的性质,最理想的应该是 V2 原生支持选择用丑丑头像当空头像占位符(是这么叫的吗?),然后用户可以选择屏蔽特定类型。不过 V2EX 的系统应该已经很久没有积极维护过了吧,加新功能不太可能
    w568w
        4
    w568w  
       2024-05-18 12:33:20 +08:00
    这逻辑是一张一张头像请求 API ?感觉效率很低啊,好奇有什么逻辑是不方便写到脚本里而要远程部署的
    jspatrick
        5
    jspatrick  
    OP
       2024-05-18 13:51:20 +08:00
    @zjp
    本身是小众需求,感觉也不会有太多人用,其次也许可以增加用户侧结果缓存,避免重复请求
    @w568w
    确实是请求 API ,因为 canvas 不允许读入跨域图片,不然就本地直接分析了
    sanebow
        6
    sanebow  
       2024-05-18 16:40:06 +08:00 via iPhone   ❤️ 1
    丑丑头像这么可爱,怎么可以隐藏丑丑头像!
    SimonOne
        7
    SimonOne  
       2024-05-18 17:18:07 +08:00
    用上了,舒坦
    wellblink
        8
    wellblink  
       2024-05-18 20:19:29 +08:00
    丑丑头像是啥
    tikazyq
        9
    tikazyq  
       2024-05-18 20:48:11 +08:00
    隐藏啥?
    Rrrrrr
        10
    Rrrrrr  
       2024-05-18 21:53:50 +08:00
    为什么判断 rgb(255,201,169)就能知道是丑头像
    wzl2368014742
        11
    wzl2368014742  
       2024-05-19 09:16:07 +08:00
    脸都是这个色号
    chanChristin
        12
    chanChristin  
       2024-05-20 10:05:39 +08:00
    太爽了,感谢
    ogli324
        13
    ogli324  
       2024-05-20 11:21:54 +08:00
    看不见,看不见,鬼刀一开看不见 走位.... 走位...
    Rrrrrr
        14
    Rrrrrr  
       2024-05-20 22:17:36 +08:00 via iPhone
    @wzl2368014742 ……这么随便吗
    RouJiANG14
        15
    RouJiANG14  
       2024-05-21 09:00:58 +08:00
    大堆丑丑头像正在赶来的路上...
    jspatrick
        16
    jspatrick  
    OP
       2024-05-21 11:50:13 +08:00
    目前已增加了缓存,去掉了对默认头像的判断
    evam
        17
    evam  
       2024-05-21 16:50:53 +08:00
    用上了,舒坦
    forty
        18
    forty  
       2024-05-22 09:29:22 +08:00
    我使用 v 站自带的自定义 css 功能,隐藏了全部头像
    ooolooo
        19
    ooolooo  
       2024-05-22 10:10:42 +08:00
    哈哈哈, 楼主强大, 我前两天看那个帖子之后希望使用图像处理来识别丑图的, 运行识别率挺低的就放弃了
    你这等于使用服务缓存减少每次的判断识别
    我的思路:
    背景检测 + 图像边缘检测并过滤边缘计算颜色数量(和预料的相差很大, 简单图像抠去边缘也有上百的颜色)
    我觉得加上人脸的颜色就应该好很多了, 我闲了再试试, 本地处理不需要服务和缓存
    collen
        20
    collen  
       2024-05-22 13:32:16 +08:00
    好好好,终于把这个风气给去掉了,单个看我倒是无所谓,一排排下来看的有点不适了,虽说每个人追求的爱好不一样,但是我还是喜欢漂亮的,丑的辣眼睛
    gitjcc
        21
    gitjcc  
       2024-05-23 18:46:44 +08:00
    用上了,舒坦。感谢楼主🙏
    inprtx
        22
    inprtx  
       2024-05-24 12:41:16 +08:00
    用上了,谢谢楼主。
    evam
        23
    evam  
       2024-06-13 11:42:25 +08:00
    好像失效了,心痛
    jspatrick
        24
    jspatrick  
    OP
       2024-06-13 11:52:33 +08:00
    @evam #23 目前我这边正常使用,不排除有漏判的问题
    Geon97
        25
    Geon97  
       339 天前
    好用!
    SekiBetu
        26
    SekiBetu  
       339 天前
    楼主是何居心!为什么要屏蔽丑丑头像!
    duron600
        27
    duron600  
       272 天前
    对 kera0a 无效
    jspatrick
        28
    jspatrick  
    OP
       272 天前
    @duron600 哈哈,他的头像脸颜色和代码预设检查的颜色不一致,可能是自己微调过或是新的头像生成工具搞得
    duron600
        29
    duron600  
       271 天前
    @jspatrick :D 感谢你付出的劳动
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1393 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 16:44 · PVG 00:44 · LAX 09:44 · JFK 12:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.