AIMP Forum

Разное => Предложения (архив) => Архив => Реализовано в AIMP v4.50 => Topic started by: Kibermanick on April 26, 2016, 18:02:30

Title: [Запланировано] Библиотека текстур и цветов.
Post by: Kibermanick on April 26, 2016, 18:02:30
Предлагаю добавить библиотеку текстур и цветов. Зачем это нужно, для удобства, например, если в скине много одинаковых кнопок, или фонов, для их одновременного редактирования вместо одиночного. Так-же и с цветом, например, если в скине есть текст или/и контейнеры залитые акцентирующим цветом, можно в два клика поменять палитру. Это удобно на мой взгляд. Можно вообще сделать так, что бы все текстуры в редакторе, проходили автоматический через библиотеку, так сказать менеджер текстур. При замене текстуры обычным способом создается текстура в библиотеке с именем объекта.


Внедрить так:


(http://storage8.static.itmages.ru/i/16/0426/h_1461683027_5583031_01ec076ab0.png)
Title: Re: Библиотека текстур и цветов.
Post by: Soolo on April 26, 2016, 18:16:15
Если много текстур: копировать-вставить наше всё.
По цветам не против, но это не библиотека нужна, а "обычная" расширенная заполняемая палитра.
Нашёл такую картинку (заполняемая палитра - белые прямоугольники внизу)
(http://knach.com/wp-content/uploads/GIMP_photoshop/044-2.png)
Title: Re: Библиотека текстур и цветов.
Post by: Kibermanick on April 26, 2016, 18:19:38
Если много текстур: копировать-вставить наше всё.
По цветам не против, но это не библиотека нужна, а "обычная" расширенная заполняемая палитра.

Если у тебя 10 или более кнопок с одной текстурой, ты будешь каждый раз лезть в контекстное меню каждого объекта или заменить всего одну текстуру в библиотеке и все кнопки сами поменяются.
Title: Re: Библиотека текстур и цветов.
Post by: Soolo on April 26, 2016, 18:21:10
Если у тебя 10 или более кнопок с одной текстурой, ты будешь каждый раз лезть в контекстное меню каждого объекта или заменить всего одну текстуру в библиотеке и все кнопки сами поменяются.
всё-равно в каждой кнопке нужно задать свойство, иначе никак
Title: Re: Библиотека текстур и цветов.
Post by: Kibermanick on April 26, 2016, 18:22:01
всё-равно в каждой кнопке нужно задать свойство, иначе никак

Какие? Они же одинаковые.
Title: Re: Библиотека текстур и цветов.
Post by: Kibermanick on April 26, 2016, 18:27:33
всё-равно в каждой кнопке нужно задать свойство, иначе никак

Если ты про провайдеры то представь, вот скин готов, все настроено, выровнено и тебе что то не понравилось и ты захотел поменять только текстуры, вот и пригодиться библиотека.
Title: Re: Библиотека текстур и цветов.
Post by: Kibermanick on April 26, 2016, 18:30:59
Если много текстур: копировать-вставить наше всё.
По цветам не против, но это не библиотека нужна, а "обычная" расширенная заполняемая палитра.
Нашёл такую картинку (заполняемая палитра - белые прямоугольники внизу)
(http://knach.com/wp-content/uploads/GIMP_photoshop/044-2.png)

Она и так как палитра, только цвета не сеткой а в строчку.
Title: Re: Библиотека текстур и цветов.
Post by: Soolo on April 26, 2016, 18:36:15
Какие? Они же одинаковые.
Но даже одинаковые свойства нужно задавать.
Либо размножаем много кнопок с одинаковыми текстурами, а потом каждой задаём функцию.
Либо готовым кнопкам с функциями задаём одинаковые текстуры из палитры.
Либо готовым кнопкам с функциями вставляем текстуры из буфера.
Из всех зол мне лично проще третье: и не нужна лишняя функция

Она и так как палитра, только цвета не сеткой а в строчку.
То, что я предложил - можно встроить в окно выбора цвета без доп окон.
Ещё ряд "пустых" прямоугольников, цвет которых пользователь может отредактировать (к примеру, перетаскиванием цвета).
Title: Re: Библиотека текстур и цветов.
Post by: Kibermanick on April 26, 2016, 18:39:15
Но даже одинаковые свойства нужно задавать...

А с чего ты решил что их нет?
Title: Re: Библиотека текстур и цветов.
Post by: Soolo on April 26, 2016, 18:41:01
А с чего ты решил что их нет?
Слепой с глухим?
Опиши по шагам, как после реализации предложения должно выглядеть создание кнопки?
Title: Re: Библиотека текстур и цветов.
Post by: Kibermanick on April 26, 2016, 18:43:26
Слепой с глухим?
Опиши по шагам, как после реализации предложения должно выглядеть создание кнопки?

Все так же, просто текстуру ты будешь брать не из папки а из библиотеки и все. А если будешь брать из папки то она автоматический создастся в библиотеке.
Title: Re: Библиотека текстур и цветов.
Post by: Soolo on April 26, 2016, 18:46:23
Все так же, просто текстуру ты будешь брать не из папки а из библиотеки и все. А если будешь брать из папки то она автоматический создастся в библиотеке.
Вот под этим я и подразумевал, что даже одинаковые текстуры нужно будет назначать: если не через открытие из папки или вставку из буфера, то через выбор из библиотеки. Итого, практически нулевой выхлоп.
Title: Re: Библиотека текстур и цветов.
Post by: Kibermanick on April 26, 2016, 18:46:44
А при замене текстуры в библиотеке, она уже поменяется везде где применяется.
Title: Re: Библиотека текстур и цветов.
Post by: Soolo on April 26, 2016, 18:47:40
А при замене текстуры в библиотеке, она уже поменяется везде где применяется.
О, я прозрел!
То есть, чтобы было проще клонов разводить? =)
Не знаю, сильно частное применение. Нейтрален.
Title: Re: Библиотека текстур и цветов.
Post by: Kibermanick on April 26, 2016, 18:48:03
О, я прозрел!
То есть, чтобы было проще клонов разводить? =)

Ну типа да.
Title: Re: Библиотека текстур и цветов.
Post by: Kibermanick on April 26, 2016, 18:53:40
А при замене текстуры в библиотеке, она уже поменяется везде где применяется.

С цветом так же.
Title: Re: Библиотека текстур и цветов.
Post by: Black_AVP on April 26, 2016, 19:08:03
Примерно тоже самое предлагал - сделать таблицу, на подобие диалога локализаций с перечнем текстур, а в свойствах объектов (Skin, Texture) ссылаться на их ID или алиас.
Это позволило бы переключать текстуры хотя бы из скриптов и полностью кустомайзить скины, делая N-in-1.
Title: Re: Библиотека текстур и цветов.
Post by: Kibermanick on April 26, 2016, 19:09:17
Примерно тоже самое предлагал - сделать таблицу, на подобие диалога локализаций с перечнем текстур, а в свойствах объектов (Skin, Texture) ссылаться на их ID или алиас.
Это позволило бы переключать текстуры хотя бы из скриптов и полностью кустомайзить скины, делая N-in-1.

Ну вот, еще одно применение, скрипты.
Title: Re: Библиотека текстур и цветов.
Post by: Black_AVP on April 26, 2016, 19:18:59
А вот, насчёт коллекции цветов - нейтрален. По мне = так лучше иметь диалог цветов совместимый с фотошоповским для модели HSB, а то сейчас приходится пользоваться только копированием Hex-значения из ФШ.
Title: Re: Библиотека текстур и цветов.
Post by: Kibermanick on April 26, 2016, 19:55:18
А вот, насчёт коллекции цветов - нейтрален. По мне = так лучше иметь диалог цветов совместимый с фотошоповским для модели HSB, а то сейчас приходится пользоваться только копированием Hex-значения из ФШ.

Это нюансы, я предложил хранилище цветов, палитра редактора это уже другая тема.
Title: Re: Библиотека текстур и цветов.
Post by: C0oo1D on May 07, 2016, 17:10:27
О, нашел тему куда добавить мысль.. добавить еще одну вкладку - для шрифтов. Только хранить не шрифты, а стили (набор свойств шрифта). А в необходимых шрифтах ссылаться на стиль.

А вообще, структурировать всё что можно - считаю здравой идеей, своего рода css для html, когда нужно поправить одну мелочь, а она встречается чуть ли не в каждом элементе.. :)
Title: Re: Библиотека текстур и цветов.
Post by: Kibermanick on May 07, 2016, 18:29:26
О, нашел тему куда добавить мысль.. добавить еще одну вкладку - для шрифтов. Только хранить не шрифты, а стили (набор свойств шрифта). А в необходимых шрифтах ссылаться на стиль.

А вообще, структурировать всё что можно - считаю здравой идеей, своего рода css для html, когда нужно поправить одну мелочь, а она встречается чуть ли не в каждом элементе.. :)

Тоже не плохо. Глобальная библиотека.
Title: Re: Библиотека текстур и цветов.
Post by: Данил Батин on May 14, 2016, 18:59:06
Было бы не плохо...
Title: Наборы цвето-графических ресурсов для элементов обложки
Post by: VladShip on February 13, 2017, 12:35:24
Возможно на форуме уже заводили такие темы, например, наткнулся на:
https://www.aimp.ru/forum/index.php?topic=20713.15
Но у меня на эту тему крутится такая идея:

В настоящее время, собирая обложку, мы создаём структуру из текстур, шрифтов и различных цветовых заливок.

Что если мы объединим все эти текстуры, а также шрифты, заливки и другие элементы, у которых есть цветовые свойства в некий набор, в котором будут учитываться только настройки их цвета?

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

В каждом наборе имена элементов в дереве могут быть одни и те же, только с приставкой типа .set1, set2 и т. д. Например, у одного и того же контейнера в режиме "светлая версия" цветовые настройки или текстура загружаются из набора 1, где в дереве он отображается как LayoutContainer1.set1, а в режиме "тёмная версия" настройки цвета или текстура загружаются из набора 2, где в дереве он отображается как LayoutContainer1.set2.
Таким же образом можно настроить параметры цвета элемента Playlist - сам Playlist остаётся один, а настройки цвета его элементов и текстурки подгружаются из наборов. Тот же принцип и с другими элементами скина.

В окне настроек проигрывателя, в данном случае, в разделе "Обложки" к регуляторам цвета и насыщенности, потребовалось бы добавить переключатель, при помощи которого осуществлялось бы переключение обложки со светлой на темную и наоборот.

И конечно же, я привожу пример с двумя наборами, как с самым популярным случаем - темная/светлая версия, на деле же можно создать гораздо большее количество наборов, а можно и всего один.