#1 22.09.2020 15:30:21

samyurai
user
Здесь с 26.04.2020
Сообщений: 6
Windows 10Firefox 78.0

colorpicker

Colorpicker, небольшая утилитка, которая всегда пригодится в хозяйстве. Для удобства, завернём её в фантик. Для этого ставим colorpicker и feh создаём скрипт color_picker :

#!/usr/bin/env bash

# Simple color chooser script for this installation

color=$(colorpicker --short --one-shot)
image=/tmp/$color.png

hex_to_rgb() {
    # Convert a hex value WITHOUT the hashtag (#)
    R=$(printf "%d" 0x${1:0:2})
    G=$(printf "%d" 0x${1:2:2})
    B=$(printf "%d" 0x${1:4:2})
}

calculate_text_color(){
    INTENSITY=$(calc "$R*0.299 + $G*0.587 + $B*0.114")

    if [ $(echo "$INTENSITY>186" | bc) -eq 1 ]; then
        text="#000000"
    else
        text="#FFFFFF"
    fi
}

hex="${color//\#/}"
hex_to_rgb $hex
calculate_text_color

# generate color image with code
convert -size 100x100 xc:"$color" -gravity Center -pointsize 20 -font ClearSans -fill "$text" -annotate +0+0 "$color" $image
# copy color code to clipboard
echo $color | tr -d "\n" | xclip -selection clipboard
# notify about it
dunstify -u low -i /usr/share/icons/Hybrid/actions/32/color-management.svg "$color, copied to clipboard."
# display image using an image viewer
feh --borderless --geometry=100x100 --title="$color" $image &>/dev/null &

делаем его исполняемым и вешаем его на какую-нибудь кнопку, горячую клавишу, я закрепил в меню openbox. В итоге:
9QrB981.png

Вне форума

#2 26.09.2020 12:25:33

creio
super_root
Здесь с 16.04.2020
Сообщений: 27
Сайт
LinuxChrome 85.0

Re: colorpicker

@samyurai, Я это использую в простом варианте с копированием в буфер xclip https://github.com/creio/dots/blob/master/.bin/pcol.sh


Мы используем Linux каждый день, и наша продуктивность пошла в гору! Так что пошли бы и вы..!
— Joe Sloan

Вне форума

#3 28.09.2020 22:55:30

samyurai
user
Здесь с 26.04.2020
Сообщений: 6
Windows 10Firefox 78.0

Re: colorpicker

У меня конечно посложней, но на мой взгляд более информативнее  будет. Как альтернатива, может кому-нибудь и пригодиться.

Вне форума

#4 29.09.2020 13:53:57

creio
super_root
Здесь с 16.04.2020
Сообщений: 27
Сайт
LinuxChrome 85.0

Re: colorpicker

samyurai пишет:

У меня конечно посложней, но на мой взгляд более информативнее  будет. Как альтернатива, может кому-нибудь и пригодиться.

Конечно пригодится smile


Мы используем Linux каждый день, и наша продуктивность пошла в гору! Так что пошли бы и вы..!
— Joe Sloan

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] CCBot

Подвал форума

Powered by FluxBB
Modified by Visman & creio

[ Сгенерировано за 0.198 сек, 9 запросов выполнено - Использовано памяти: 1.09 Мбайт (Пик: 1.13 Мбайт) ]