V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zangguicheng
V2EX  ›  V2EX

写了一个油猴脚本屏蔽 HDR 图片

  •  
  •   zangguicheng · 14 天前 · 2486 次点击

    HDR 图片太亮了,尤其是最近站里很多人拿来做头像,搞得摸鱼都不方便,写一个简单的脚本转换 HDR 图片为 SDR ,直接油猴新建脚本即可

    // ==UserScript==
    // @name         屏蔽页面 HDR
    // @namespace    http://tampermonkey.net/
    // @version      2025-06-05
    // @description  try to take over the world!
    // @author       You
    // @match        *://*/*
    // @icon         https://www.google.com/s2/favicons?sz=64&domain=v2ex.com
    // @grant        none
    // ==/UserScript==
    
    (function() {
        'use strict';
    document.querySelectorAll('img').forEach(img => {
      img.style.filter = "brightness(0.95) contrast(0.95) saturate(0.95)";
    });
        // Your code here...
    })();
    
    第 1 条附言  ·  13 天前

    不需要油猴脚本了,根据以下操作直接可以实现功能:

    1. 打开 v 站的设置:https://www.v2ex.com/settings
    2. 打开使用自定义 CSS
    3. 自定义 css 增加一行:img{filter: brightness(0.95) contrast(0.95) saturate(0.95);}

    以上方案来自:@Lentin,回复楼层 25 楼

    31 条回复    2025-06-06 15:45:44 +08:00
    chengxy
        1
    chengxy  
       14 天前
    哈哈哈哈哈,支持
    haliluya
        2
    haliluya  
       14 天前
    @chengxy 就你小子头像最闪,谁艾特一下站长把他封了
    Rickkkkkkk
        3
    Rickkkkkkk  
       14 天前   ❤️ 2
    @Livid 1 楼这种很影响浏览体验,是不是考虑做一下 block 或者其它方案
    Pipecraft
        4
    Pipecraft  
       14 天前   ❤️ 1
    @haliluya #2 老兄的 @ 键坏了吗?😄
    csys
        5
    csys  
       14 天前
    为啥降亮度对比饱和就能 HDR 转 SDR ,这是什么原理
    chengxy
        6
    chengxy  
       14 天前
    @haliluya #2 别封我,我改回去了
    EJW
        7
    EJW  
       14 天前
    不用 hdr 我都不知道发生了什么
    chengxy
        8
    chengxy  
       14 天前
    @Rickkkkkkk #3 应该不会屏蔽吧,毕竟支持 AVIF 图片做头像
    haliluya
        9
    haliluya  
       14 天前   ❤️ 2
    @Pipecraft 对,!和#中间的那个键坏了
    TimPeake
        10
    TimPeake  
       14 天前   ❤️ 1
    笑死 半天没来 V2 , 又掀起一股 HDR 潮流 上次是 ugly 头像
    goodryb
        11
    goodryb  
       14 天前
    直接 block 省心
    hackroad
        12
    hackroad  
       14 天前
    界面摸鱼没问题。
    victimsss
        13
    victimsss  
       14 天前
    谁给截个动图让我看看 HDR 图片是什么效果
    drymonfidelia
        14
    drymonfidelia  
       14 天前
    直接用 V2 的自定义 CSS 功能就可以
    canitnamechange
        15
    canitnamechange  
       14 天前 via Android
    一直用手机刷没注意
    ClosureEleven
        16
    ClosureEleven  
       14 天前
    我是直接用站内的自定义 css 设置屏蔽所有头像显示的。
    leo72638
        17
    leo72638  
       14 天前 via iPhone
    怎么看 hdr 头像?
    picone
        18
    picone  
       14 天前   ❤️ 1
    chrome://flags/#force-color-profile 改成 sRGB 就行了
    unused
        19
    unused  
       14 天前
    没看出来啊,需要什么显示器么
    oneisall8955
        20
    oneisall8955  
       14 天前 via Android
    @unused 手机
    xubingok
        21
    xubingok  
       14 天前
    不是...V 友们的显示器都这么高端吗???

    我这破笔记本和外接显示屏都不支持 HDR 头像显示,不知道是好还是坏
    xFrye
        22
    xFrye  
       14 天前
    @picone 好像有用,赞一个
    jackmod
        23
    jackmod  
       14 天前
    hdr 本身就太亮了,一直用 srgb 模式
    freaks
        24
    freaks  
       14 天前 via iPhone
    这头像是不是 Mac 用户才能享受😎
    Lentin
        25
    Lentin  
       14 天前   ❤️ 3
    https://www.v2ex.com/settings
    设置里面自定义 css 加一行就可以了
    img{filter: brightness(0.95) contrast(0.95) saturate(0.95);}
    fgt1t5y
        26
    fgt1t5y  
       14 天前
    @Lentin #25 你这样整的 op 像个小丑🤣
    Linho1219
        27
    Linho1219  
       14 天前 via Android
    @xubingok HDR 在 Win 上好像是默认关闭的,要到设置里打开
    lma8
        28
    lma8  
       13 天前 via iPhone
    能不能改成识别到 hdr 头像后自动拉黑呢
    zangguicheng
        29
    zangguicheng  
    OP
       13 天前
    @Lentin 感谢大哥,大家看这里,不要用脚本了,一行代码就能解决!
    zangguicheng
        30
    zangguicheng  
    OP
       13 天前
    谁知道怎么把别人的回复放到第一行,25l 的大哥有个一劳永逸的好办法,怎么给他捞上去
    adajoy
        31
    adajoy  
       13 天前
    似乎不用设置成 0.95 , 三个 1 就行了。0.95 还会把 sdr 图片变黑
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2703 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 14:57 · PVG 22:57 · LAX 07:57 · JFK 10:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.