LINUX.ORG.RU

Color Picker 1.0 — свободный десктопный редактор палитр

 color picker, ,

Color Picker 1.0 — свободный десктопный редактор палитр

2

2

В канун Нового 2020 Года команде «sK1 Project» получилось все-таки подготовить релиз редактора палитр Color Picker 1.0.

Главными функциями приложения являются забор цвета пипеткой (с функцией лупы; опционально) любого пиксела на экране, что позволяет получать точно цветовое значение из конкретного пиксела, для создания своих палитр а также возможность импорта/экспорта файлов палитр в свободных (Inkscape, GIMP, LibreOffice, Scribus) и проприетарных (Corel, Adobe, Xara) форматах.

ПОДСКАЗКА: При выборе пипеткой в режиме лупы можно менять степень увеличения просто покрутив колесо мышки.

Разработка этого проекта преследовала две цели:

  • Создать простой и наглядный, но вместе с тем функциональный инструмент работы с палитрами и цветами.
  • Спортировать базовую часть sK1/UniConvertor на Python3.

По-большому счету, проект состоит из упрощенных фрагментов sK1/UniConvertor, потому его и получилось подготовить буквально за месяц уже в зрелом виде. Пользовательский интерфейс написан на Gtk3+, но заложена возможность портирования на Qt и другие виджетсеты.

Можно сказать, что это своего рода подарок коммунити к праздникам. С Наступающим!

>>> Подробности

★★★★★

Проверено: atsym ()
Последнее исправление: atsym (всего исправлений: 9)

Ответ на: комментарий от maxim2

Если имя цвета дублирует hex-code, то не отображается. У тебя другой случай? У меня на моих семпловых палитрах отображаются.

Linfan ★★★★★
() автор топика
Ответ на: комментарий от maxim2

Если получится воспроизвести, плиз скинь в багу

Linfan ★★★★★
() автор топика
Ответ на: комментарий от Linfan

Я даже не знаю, что хуже — рассуждать про то, что в глаза не видел, или поставить, посмотреть и продолжать нести чушь. Это какая-то удивительная форма публичного мазохизма, присущая лично тебе.

Gpick открывает, даёт миллионом способов поковырять и затем сохранить самые востребованные форматы палитр, которые читаются практически везде. Это уже в принципе даёт основания называть программу редактором.

Если же следовать твоей так называемой логике, то нельзя называть редактором корел дро на том основании, что в нём не откроешь нахер никому не упавший зонер дро или ещё какую-нибудь нужную двум калекам муть.

Что касается отмены/возврата, вот есть умеренно свежий редактор анимации enve, куда стек истории ещё не завезли. Но я бы посмотрел, как ты назовёшь его нередактором. Впрочем, с тебя станется.

Я даже не буду подробно поднимать тему порта на GTK+3, доступного в гите и релиз-кандидате больше двух лет.

И уж совсем нет смысла останавливаться на том, что ты даже не посмотрел в список сохраняемых форматов.

Но мы можем поговорить про твой вывих мозга в виде «Ага, только два формата - GPL и ASE. И естественно, только в RGB.», особенно доставляющий в свете того, что RGB прибит к GPL гвоздями.

Или о том, что ваще-то нет никакого смысла брать цвет из RGB с монитора и писать его в CMYK. Ну просто потому что на бумаге с большой вероятностью этот цвет попросту не воспроизведется.

Мы даже можем поговорить о том, что в твоём так называемом редакторе нет ни привязки к цветовым профилям, ни возможности создать новый цвет с заданными цмиковыми значениями по каналам (в отличие от сватчбукера, например). Только html-ный шестизнак.

Эксперт по препрессу, итить.

Вот серьёзно, на хрена ты вообще лезешь спорить? Тебя же каждый божий раз тыкают в твоё говно.

AP ★★★★★
()
Последнее исправление: AP (всего исправлений: 1)
Ответ на: комментарий от frob

Я давно перестал понимать это удивительное существо, которое за 40+ лет жизни никак не возьмёт в толк, что сначала думают, а потом говорят, сначала изучают тему, а потом открывают рот.

AP ★★★★★
()
Ответ на: комментарий от anonymous

Gpick это ужасный треш, пользоваться им невозможно.

Что конкретно у тебя там не работает?

AP ★★★★★
()
Ответ на: комментарий от Linfan

А, чуть не забыл.

Теперь рассмотрим Gpicker как редактор: достаточно пары минут, чтобы обнаружить, что аппликуха не является таковым. Нет стандартных CRUD операций (по простому - Cut-Copy-Paste)

Ctrl+C/Ctrl+V в списке цветов прекрасно работает. Больше того, отлично работает drag'n'drop цветов и внутри приложения, и между приложениями на GTK, причём вне зависимости от версии тулкита (из gpick на gtk3 в гимп на gtk2 и так далее). У тебя нет и этого.

Игорь, достаточно было в начале треда признать, что фича не является отличительной особенностью. Твоему проекту от этого хуже бы не сделалось. Но тебе обязательно надо было обосрать другие проекты, которые ты даже толком не изучил. Ну теперь обтекай публично.

AP ★★★★★
()
Ответ на: комментарий от AP

Я даже не знаю, что хуже — рассуждать про то, что в глаза не видел, или поставить, посмотреть и продолжать нести чушь.

Специально для тех переводчиков Gpick, кто перебрал в новогоднюю ночь - Я УСТАНОВИЛ КУЧУ РАЗНЫХ ПИКЕРОВ, в т.ч. Gpick, для ознакомления с их функционалом. Да, я не буду собирать Gpick из мастера - 28 коммитов, с момента твоего пуллреквеста в 2017м не внушают уверенности в активном девелопменте. Мне хватает ознакомления с версиями 0.2.5 и 0.2.6rc1 (только в последних федорках есть)

Вот серьёзно, на хрена ты вообще лезешь спорить? Тебя же каждый божий раз тыкают в твоё говно.

Ну раз так и ты, будучи только переводчиком, так рьяно защищаешь софтинку, начнем тыкать тебя.

Gpick открывает, даёт миллионом способов поковырять

Не надо миллион. Где тривиальные Cut-Copy-Paste? Этот функционал есть от занюханного нотепада, до Инки и Гимпа. Это стандартные операции редактирования.

Что касается отмены/возврата

Бог с ним с enve - то свежатина. За 10 лет сложно было написать это в Gpick? Нужно еще 10 лет ждать?

Я даже не буду подробно поднимать тему порта на GTK+3, доступного в гите и релиз-кандидате больше двух лет.

rc1 - это не финальный релиз. И хз сколько багов в нем еще может быть, раз проект развивается столь медленно.

что ты даже не посмотрел в список сохраняемых форматов.

в 0.2.6rc1 в сохраняемых форматах GPL и ASE. Что в репе - хз. Нет релиза (хотя бы rc) - нет поводов для обсуждения.

особенно доставляющий в свете того, что RGB прибит к GPL гвоздями

Есть ASE - там не только RGB. Почему бы там не?

ваще-то нет никакого смысла брать цвет из RGB с монитора и писать его в CMYK

Иншаллах! Наконец-то и ты признал, что смысла в панели «цветовых пространств» Gpick чуть менее чем ноль. Особенно без управления цветом.

в твоём так называемом редакторе нет ни привязки к цветовым профилям

Для 99% пользователей это избыточный функционал, равно как и другие цветовые пространства, отличные от RGB. Модуль управления цветом позволяет и настраивать профиля и нормально саппортить цмик, лаб и прочее. Но нужно это или в отдельной pro-версии делать или делать pro-режим. Пока еще не решено, как это экспонировать в интерфейсе. Но это гораздо лучше, чем писать cmyk и отображать на экране хз.

Linfan ★★★★★
() автор топика
Последнее исправление: Linfan (всего исправлений: 1)
Ответ на: комментарий от AP

Ctrl+C/Ctrl+V в списке цветов прекрасно работает.

В версии 0.2.5 не работают. В контекстных меню упоминания отсутствуют.

Больше того, отлично работает drag’n’drop цветов и внутри приложения

Ты ж не сравнивай - 1 месяц разработки и 10 лет. DnD будет - чего-то сакрального в нем нет.

Linfan ★★★★★
() автор топика
Ответ на: комментарий от AP

Гражданин, прекратите позориться. Все популярные форматы давно разобраны.

Да, получается спека есть, но не полная - это вижу, бегло просмотрев. И для экспорта данных недостаточно. Кроме того, в CPL имплементации SwatchBooker есть ошибки и на части семпловых палитр он фейлится (как в спеке, не сверял. Семплы Оливеру отправлял). Как бы там ни было, заявка «на коленке за два вечера» - это не про такую задачу.

Linfan ★★★★★
() автор топика

Отлично, в новогоднюю ночь срач про пипетки. Обожаю лор с его задротами.

anonymous
()
Ответ на: комментарий от atsym

Адобовские форматы достаточно хорошо известны и про них речь не шла. Но вот треде гражданин заявлял мол «поделки для студней», уверяя что все нагуглит в лучшем виде и напишет играючи :)

Linfan ★★★★★
() автор топика
Ответ на: комментарий от Linfan

Специально для тех переводчиков Gpick, кто перебрал в новогоднюю ночь

Ты так отчаянно зеркалируешь свои бухие проблемы на трезвенников, что даже поневоле интересно: как там твои пузо и одышка?

Мне хватает ознакомления с версиями 0.2.5 и 0.2.6rc1

Нет, тебе его явно не хватает. Тебе давно пора заткнуться и поизучать матчасть, но ты продолжаешь себя топить с упорством, достойным лучшего применения.

Не надо миллион. Где тривиальные Cut-Copy-Paste?

Давным-давно есть. Специально для тебя даже видео снял: https://youtu.be/hF7kLL45Mi4

Давай, поспорь с видео. Дай догадаться. Щас ты будешь спорить, что это монтаж.

Я даже не стал показывать в видео контекстное меню в списке цветов, где можно выбрать, в каком формате скопировать выбранный цвет в буфер обмена — шестизнаком HEX, триплетом RGB или триплетом HSL. Щажу тебя практически! :D

в 0.2.6rc1 в сохраняемых форматах GPL и ASE.

Очередной звиздёж. Кроме них там Alias/Wavefront, CSS и HTML. И не только в 0.2.6rc1, но и в существенно более ранних версиях.

Иншаллах! Наконец-то и ты признал, что смысла в панели «цветовых пространств» Gpick чуть менее чем ноль. Особенно без управления цветом.

Твои деревенские попытки шутить слабы. Твой так называемый редактор абсолютно и бесповоротно бесполезен для цмика и других пространств, отличных от RGB.

Для 99% пользователей это избыточный функционал, равно как и другие цветовые пространства, отличные от RGB.

%ля! Посмотрите на трюк: гражданин линфан переобувается в воздухе и умудряется в одном посте пожаловаться, что нет правильной поддержки цветовых моделей кроме RGB и сразу затем заявить, что это и не надо.

AP ★★★★★
()
Ответ на: комментарий от anonymous

Отлично, в новогоднюю ночь срач про пипетки. Обожаю лор с его задротами.

А ты думал, тут только за systemd очко драят?

AP ★★★★★
()
Ответ на: комментарий от AP

Давным-давно есть. Специально для тебя даже видео снял:

Версия 0.2.5 - возможность вставки в контекстном меню отсутствует:

https://ibb.co/1nr8dFd

Вставку таки нашел - автор умудрился привязать ее к английской раскладке. С русской - не работает. К вопросу о багливости Gpick.

Очередной звиздёж. Кроме них там Alias/Wavefront, CSS и HTML. И не только в 0.2.6rc1, но и в существенно более ранних версиях.

версия 0.2.5: https://ibb.co/QchDdGW

версия 0.2.6rc1: https://ibb.co/t3Q7XV0

Да, CSS и HTML есть в диалогах ЭКСПОРТА - опять же про несуразную логику Gpick. На мегафичастость это плохо тянет. Да и не палитры это. С таким же успехом можно в SVG или PDF придумать экспорт.

Твои деревенские попытки шутить слабы.

Ой, ну не понаехавшим так пытаться шутить :) Кого такими неуклюжими пассажами надеешься удивить то?

Твой так называемый редактор абсолютно и бесповоротно бесполезен для цмика и других пространств, отличных от RGB.

Несомненно! В самом начале разработки и не нужно пытаться объять все. Возможности движка позволяют и цмик и пантон, если будет желание. Аудитории только у таких фич три с половиной человека. Но в отличии от Gpick, хотя бы конвертится корректно цмик при открытии палитр.

Посмотрите на трюк: гражданин линфан переобувается в воздухе

И опять гражданин Прокудин с любимым приемом передергивания - ловкая подмена предмета обсуждения и вуаля - есть повод накинуть на вентилятор :) Если в интерфейсе декларируется цмик иже с ним и поддержки нет - это лажа (Gpick). Если приложение не обещает цмик в первой версии и в интерфейсе нет упоминания про него - это норма (Color Picker). Доходит так?

Linfan ★★★★★
() автор топика
Последнее исправление: Linfan (всего исправлений: 1)
Ответ на: комментарий от Linfan

Вставку таки нашел

Потрясающее событие: человеку показали видео с визуализацией нажимаемых клавиш, и только после этого он — не поверите — САМ нашёл, как это работает. Шок, сенсация.

опять же про несуразную логику Gpick

Я забыл — а неродные форматы типа PDF у sK1 через какой пункт меню доступны?

На мегафичастость это плохо тянет.

На мегафичастость тянет всё перечисленное мной в одном из первых комментов по теме, в ответе на который ты позорно поплыл.

И опять гражданин Прокудин с любимым приемом передергивания

Ну конечно же! Когда недостаток у чужого проекта (gpick) — это баг и ужас, когда у твоего (color picker) — всё нормально и вообще это никому не надо. В народе, Игорь, это называется двойными стандартами и лицемерием. Но виноват-то в твоём лицемерии злобный прокудин, ясное дело :D

AP ★★★★★
()

Кстати, а что нынче в иксах с безопасностью от просмотра одним приложением окна другого приложения? Придумали чтонибудь?

cvs-255 ★★★★★
()
Ответ на: комментарий от cvs-255

Кстати, а что нынче в иксах с безопасностью от просмотра одним приложением окна другого приложения? Придумали чтонибудь?

Кое-что придумали давно. X Security Extention. Это ранняя попытка с двумя классами X-клиентов - trusted и untrusted. И есть еще XACE (X Access Control Extension) с модулем XSElinux. Тут уже можно более мелко ограничивать, но надо писать политики. К XACE можно и свои модули писать.

В Иксах огораживать надо специально, и это, на мой взгляд, очень непросто. Плюс еще некоторые приложения пишутся из соображений, что они всегда трастед. Как только их делают нетрастед, они просто вылетают, потому что при своей работе пытаются использовать запросы, на которые им политики ограничения доступа дают отлуп. Я до сих пор так и не поэкспериментировал с этим, чтобы сказать, как это работает.

Zubok ★★★★★
()
Ответ на: комментарий от AP

САМ нашёл, как это работает. Шок, сенсация.

Сколько юзеров запустили gpick, не нашли в контекстном меню нужных операций, наступили на баги, связанные с раскладкой (как такое можно было нагородить - хз) и матерясь, снесли это «чудо всех времен и народов». Неужели это не «шок и сенсация» для команды Gpick? :)

а неродные форматы типа PDF у sK1 через какой пункт меню доступны?

Если бы ты был внимателен, ты бы увидел, что сохранение в sK1 возможно только в родной формат (не ты ли объяснял необходимость этого в Гимпе? не?). Все остальные форматы в диалоге экспорта. Для gpick в диалоге сохранения разумно оставить только родной формат, а остальные в экспорт - это заставит юзера ознакомится с экспортом. Либо надо все доступные форматы держать в диалоге сохранения. А если «тут играем, а тут рыбу заворачиваем» - это бардак.

На мегафичастость тянет всё перечисленное мной в одном из первых комментов по теме

Нет, не тянет - загромождение интерфейса малопонятными и неочевидными фичами это признак бардака, а не мегафичастости. Тем более, что основному функционалу «pick» большое окно аппликухи только мешает, загораживая остальные окна.

Когда недостаток у чужого проекта (gpick) — это баг и ужас, когда у твоего (color picker) — всё нормально

Твоя упертость в отбеливании уже стала легендарной :) Еще раз для особо непонятливых:

  • Gpick - «у меня есть поддержка цмика! ой, у меня ее нет»
  • Color Picker - «цмика нет, пока нет»

Попросту говоря, вы вводите в заблуждение неискушенных пользователей, имитируя «фичастость» на которую аппликуха не тянет.

BTW: Предложи Альбертасу прикрутить lcms - это совсем несложно.

И завершая дискуссию - спасибо за организованный движ! Анонс релиза удался :)

Linfan ★★★★★
() автор топика
Последнее исправление: Linfan (всего исправлений: 1)
Ответ на: комментарий от Linfan

Сколько юзеров запустили gpick, не нашли в контекстном меню нужных операций

Сколько пользователей интуитивно попробовали Ctrl+C/Ctrl+V/Del и увидели, что оно работает? Овердофига. Иначе бы на это жаловались.

Нет, не тянет - загромождение интерфейса малопонятными и неочевидными фичами

Особенно построение гармоничных схем малопонятно и нечевидно, ага. Но зуб даю, что как только это появится в твоей программе, это «внезапно» станет киллер-фичей.

Твоя упертость в отбеливании

Всё зеркалируешь, толстячок?

Попросту говоря, вы вводите в заблуждение неискушенных пользователей

Пользователи ставят программу, охреневают от всего, что в ней можно сделать, и юзают годами.

Всё, чем твой софт сейчас лучше — это поддержка большего количества преимущественно малополезных форматов. Именно в плане редактирования палитр ему до gpick пахать и пахать. Ты можешь хоть до посинения с этим спорить и выставлять себя ещё бОльшим тупоголовым идиотом, но это какбэ уже не моя проблема.

AP ★★★★★
()
Ответ на: комментарий от AP

Сабж не щупал, но интерфейс gpick это ужоснах. Впрочем, нормальная ситуация для линупсовых UI. Если автор сделал хоть на полшишечки удобнее, он уже молодец. А ты что написал в своей жизни кроме бессмысленных переводов?

anonymous
()
Ответ на: комментарий от anonymous

Сабж не щупал, но интерфейс gpick это ужоснах.

Мне в Gpick не нравится преимущественно идея с первичными/вторичными панелями. Я бы просто сделал всё на доках с табами. Остальное, по большому счёту, норм.

Если автор сделал хоть на полшишечки удобнее

Измерение удобства частями половых органов — это сильный ход, конечно. Внушает.

А ты что написал в своей жизни кроме бессмысленных переводов?

Зачем мне доказывать какому-то безродному анонимусу свою полезность? Что ты можешь сделать с этой информацией? В ухе у себя поковырять? :)

AP ★★★★★
()
Ответ на: комментарий от anonymous

Какая милота: безродный бесполезный анонимус ярится :) Больше отчаяния в голосе, дружище!

AP ★★★★★
()
Ответ на: комментарий от AP

Овердофига. Иначе бы на это жаловались. Пользователи ставят программу, охреневают от всего, что в ней можно сделать, и юзают годами.

Чо, обои два не жалуются? :) Посещаемость офсайта какбэ намекает.

как только это появится в твоей программе

Ну раз ты так настойчиво требуешь, то ок, посмотрю, что полезного можно взять из gpick.

Всё зеркалируешь, толстячок? спорить и выставлять себя ещё бОльшим тупоголовым идиотом

Прокудин, Прокудин… ты стремительно становишься беговым вариантом желчного брюзжащего старикашки. Ну нестрашно, таким тебя ценит и любит ЛОР :)

Засим закругляемся - продолжим с анонсом версии 1.1

Linfan ★★★★★
() автор топика
Ответ на: комментарий от fox72

А эта тулза в состав sK1 войдет?

Редактор палитр в sK1 будет однозначно и часть кода будет заюзана. Но перетащить целиком не выйдет из-за разных виджетсетов.

Linfan ★★★★★
() автор топика
Ответ на: комментарий от Linfan

Посещаемость офсайта какбэ намекает.

Гляньте, кто заговорил про посещаемость :)

И да, лучше быть желчным старикашкой, чем тупицей, который ничему не учится.

AP ★★★★★
()
Ответ на: комментарий от AP

Зачем мне доказывать какому-то безродному анонимусу свою полезность? Что ты можешь сделать с этой информацией? В ухе у себя поковырять? :)

это что ещё за снобистские замашки? да и откуда тебе знать из какого рода тот анонимус? может тот анонимус из императорского рода, так что сразу пиши про точное происхождение того анонимуса, либо ты пустомеля.

anonymous
()
Ответ на: комментарий от anonymous

У вас, мимокрокодилов, иначе не бывает. А ещё вы любите прикидываться, будто вы разные анонимусы. Вот как сейчас. Лучше б ты по теме топика писал.

AP ★★★★★
()
Ответ на: комментарий от AP

Ты тут насрал уже достаточно по теме. Теперь каждому порядочному анонимусу следует тебя уриной угостить, что мы с удовольствием и делаем.

anonymous
()
Ответ на: комментарий от anonymous

Вялая попытка, старайся лучше. А лучше пиши по сути треда.

AP ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.