2010-12-08 33 views
1

Je dois mesurer un pixel sur une page Web ou à l'écran. J'ai utilisé le pixel pixel orange est un autre programme similaire à mater pixel sur l'écran.Comment mesurer un pixel à l'écran

+0

Je ne comprends pas la question. S'il vous plaît être plus précis? – Robert

+0

il semble que "compteur de pixel orange" est l'un de ces programmes de règle de pixel de l'écran; mais sur quelle plateforme en avez-vous besoin? –

+0

Que voulez-vous mesurer exactement? Des points arbitraires ou des éléments d'arborescence DOM? Si c'est le dernier, utilisez Firebug. – mingos

Répondre

0

Cochez cette addon pour Firefox/Chrome/Safari: http://www.kevinfreitas.net/extensions/measureit/

+0

Tel que rapporté sur le Chrome store - plein d'adware, évitez cette solution! – Vexter

+0

N'oubliez pas que ma réponse a été publiée * il y a plus de trois ans *. À l'époque, MeasureIt n'avait pas d'adware. En date du 8 décembre 2010, ma réponse était parfaitement valide. Au lieu d'un downvote, je me limiterais à laisser un commentaire et peut-être ajouter une note à la réponse elle-même. Je ne peux pas être tenu responsable de ce que les développeurs d'un logiciel donné en feront à l'avenir, vous savez. – mingos

+0

Vous avez raison, j'ai ajouté une note maintenant et je retirerai le vote négatif lorsque la modification sera effectuée (puisque je ne peux pas le faire à moins que la réponse ne soit éditée) – Vexter

0

Je ne peux pas vraiment dire ce que vous voulez dire, mais si vous voulez obtenir la valeur RVB d'un pixel à une coordonnée particulière, vous pouvez utiliser ce python scénario:

#!/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