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

V2 隐藏丑丑头像的脚本

  •  3
     
  •   jspatrick · 174 天前 · 3401 次点击
    这是一个创建于 174 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    greasyfork 脚本

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