Szukam narzędzia, które pozwoli mi wybrać dowolny piksel na ekranie i uzyskać jego kolor RGB oraz położenie bezwzględne (x, y).
Użyłem narzędzi w systemie Windows, które pokazują duży powiększony kwadrat z krzyżykiem, co pozwala mi łatwo wybrać piksel, który chcę i uzyskać jego szczegóły.
Czy jest coś takiego dla Ubuntu?
software-recommendation
Lampa błyskowa
źródło
źródło
Odpowiedzi:
Najlepsze dopasowanie to ... małe narzędzie Windows o nazwie ColorPix (przez WINE)
Po długim i trudnym wyszukiwaniu wydaje się, że żadne z dostępnych narzędzi dla systemu Ubuntu / Linux nie spełnia obu kryteriów, tj. Powiększenia i wyświetlania współrzędnych .
Dlatego wybieramy małe narzędzie Windows, które - co krytyczne - działa tylko z domyślną instalacją WINE, bez potrzeby konfiguracji, instalacji, bibliotek DLL itp.
Posiada regulowany zoom, kopiowanie jednym kliknięciem w wielu formatach i wyświetlanie współrzędnych:
1. Zainstaluj Wine
(Otóż to!)
2. Pobierz ColorPix
ColorPix można oficjalnie pobrać tutaj jako mały, przenośny plik exe o wielkości 600 KB
Sugeruję pobranie bezpośrednio do lokalnego katalogu binarnego za pomocą:
3. Utwórz program uruchamiający dla ColorPix
Najpierw zdobądźmy ikonę:
Naciśnij
Alt+F2
teraz i wpiszgksudo gedit /usr/share/applications/colorpix.desktop
, wklej poniżej i zapisz plik:Z terminala uruchom:
Za kilka sekund będzie dostępny w programie uruchamiającym jako:
4. Korzystanie z ColorPix
Uruchom go i po raz pierwszy może potrwać kilka sekund podczas inicjowania WINE.
Poniższy zrzut ekranu pokazuje, jak działa:
Naciśnij dowolny klawisz, gdy znajdziesz się na żądanym pikselu, aby zablokować wartości
źródło
xmag
, jak opisano poniżej, i przytrzymać przycisk myszy na pikselu, którego współrzędne mają być.Istnieje narzędzie o nazwie gpick .
Tutaj możesz zobaczyć obraz narzędzia. Za pomocą gpick możesz wybierać piksele, widzieć kod HTML, dodawać kolory do palety i generować kolory.
Aby go użyć, kliknij prawym przyciskiem myszy środek sześciokąta, a następnie użyj spacji, aby zapisać kolory w palecie.
źródło
sudo apt-get install gpick
aby go zainstalowaćTo da ci to, co chcesz. Wierzę. Wprawdzie to kilka kroków, ale wygląda gorzej niż odkąd pokazałem każdy krok.
Ustawiać
Zainstaluj ImageMagick & Shutter.
Jak uzyskać współrzędne x, y i kolor
A. Otwórz Migawkę i kliknij przycisk wyboru
B. Zauważ, że kiedy poruszasz myszką, pokaże ci współrzędne x, y, których szukasz.
Kiedy znajdziesz właściwe miejsce, kliknij przycisk myszy i narysuj kwadrat, aby zrobić zdjęcie. (Tak naprawdę nie ma znaczenia, jak duży jest twój obraz, o ile go uruchomisz (lewy górny róg) na interesującym pikselu.)
C. Zamknij obraz w migawce
D. Uruchom następujące polecenie z terminala. To da ci wartości kolorów lewego górnego piksela.
E. W wierszu polecenia idź dalej i usuń zdjęcie, aby przy następnym zdjęciu migawki nadało mu tę samą nazwę. (W przeciwnym razie musisz zmienić nazwę w poprzednim kroku (D).
źródło
rgba
+od
: askubuntu.com/a/874503/52975Wklej ten kod do edytora tekstu, spraw, aby był wykonywalny i uruchom go. Po wybraniu koloru kroplomierzem u góry pojawią się współrzędne xiy.
Edycja : Napisałem kod, aby dodać okno powiększenia. Aby pobrać piksele poza oknem, kliknij przycisk (nie kroplomierz). Kliknij przycisk ponownie, aby zatrzymać chwytanie wskaźnika. Nie wymyśliłem, jak narysować celownik za pomocą Cairo, ale prawdopodobnie możesz go używać w obecnej postaci. Zostawiłem tam kod Cairo na wypadek, gdyby ktoś mógł mi powiedzieć, dlaczego mój prostokąt nie rysuje…
źródło
Jeśli ktoś chce to zrobić w przyszłości, nie trzeba niczego pobierać (z pewnością nie setek megabajtów plików Windows, jak sugeruje inna odpowiedź). Prostym rozwiązaniem, które oferuje Ubuntu, jest
xmag
. Xmag jest częścią pakietu x11-apps, który powinien być już domyślnie zainstalowany.To jest łatwe. Uruchom
xmag
, kliknij, aby wybrać region ekranu, a następnie przytrzymaj przycisk myszy w powiększonym widoku, aby zobaczyć dokładne współrzędne pikseli.Możesz przeczytać instrukcję xmag, pisząc
man xmag
.źródło
-mag
opcji (domyślnie 5), np. Powiększxmag -mag 10
je dziesięć razy.Spróbuj imview , pokazuje współrzędne.
Możesz pobrać jego stronę Dokument i stronę podręcznika tutaj .
źródło