zangguicheng
V2EX  ›  V2EX

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

  •  
  •   zangguicheng · Jun 5, 2025 · 5883 views
    This topic created in 516 days ago, the information mentioned may be changed or developed.

    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...
    })();
    
    Supplement 1  ·  Jun 6, 2025

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

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

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