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

V2 隐藏丑丑头像的脚本

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

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

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

    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.v2ex.com/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
    脸都是这个色号
        12
    Leeeeex  
    PRO
       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  
       2024-07-18 14:11:09 +08:00
    好用!
    SekiBetu
        26
    SekiBetu  
       2024-07-18 17:52:28 +08:00
    楼主是何居心!为什么要屏蔽丑丑头像!
    duron600
        27
    duron600  
       2024-09-23 11:16:48 +08:00
    对 kera0a 无效
    jspatrick
        28
    jspatrick  
    OP
       2024-09-23 11:24:08 +08:00
    @duron600 哈哈,他的头像脸颜色和代码预设检查的颜色不一致,可能是自己微调过或是新的头像生成工具搞得
    duron600
        29
    duron600  
       2024-09-24 18:44:22 +08:00
    @jspatrick :D 感谢你付出的劳动
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     956 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 22:31 PVG 06:31 LAX 14:31 JFK 17:31
    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