【问题标题】:How to meter pixel on screen如何在屏幕上测量像素
【发布时间】:2019-08-04 21:02:25
【问题描述】:

我需要在网页或屏幕上测量像素。我使用的橙色像素计是任何其他类似于屏幕上的主像素的程序。

【问题讨论】:

  • 我不明白这个问题。请更具体一点?
  • 似乎“橙色像素计”是那些屏幕像素标尺程序之一;但是您需要在哪个平台上使用?
  • 你想测量什么?任意点还是 DOM 树元素?如果是后者,请使用 Firebug。

标签: pixel


【解决方案1】:

为 Firefox/Chrome/Safari 检查此插件:http://www.kevinfreitas.net/extensions/measureit/

【讨论】:

  • 正如 Chrome 商店所报道的 - 充满了广告软件,请避免使用此解决方案!
  • 请记住,我的答案是三年前发布的。当时 MeasureIt 没有广告软件。截至 2010 年 12 月 8 日,我的回答完全有效。我不会投反对票,而是克制自己只留下评论,或者在答案本身中添加注释。你知道,我不能对给定软件的开发者将来用它做什么负责。
  • 你说得对,我现在确实添加了一条注释,并且在编辑完成时将撤回反对票(因为除非编辑答案,否则我当时无法这样做)
【解决方案2】:

我真的不知道你的意思,但如果你想获得一个像素在特定坐标处的 RGB 值,你可以使用这个 python 脚本:

#!/usr/bin/python -W ignore::DeprecationWarning
import sys
import gtk

def get_pixel_rgb(x, y):
    pixbuf = gtk.gdk.Pixbuf(gtk.gdk.COLORSPACE_RGB, False, 8, 1, 1)
    pixbuf.get_from_drawable(gtk.gdk.get_default_root_window(),
                             gtk.gdk.colormap_get_system(), 
                             x, y, 0, 0, 1, 1)
    return pixbuf.get_pixels_array()[0][0]

print get_pixel_rgb(int(sys.argv[1]), int(sys.argv[2]))

via @htorque

【讨论】:

    猜你喜欢
    • 2021-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-09
    • 1970-01-01
    • 2013-09-24
    • 1970-01-01
    相关资源
    最近更新 更多