Tordex Community
Skins specification - Printable Version

+- Tordex Community (http://forum.tordex.com)
+-- Forum: True Launch Bar (http://forum.tordex.com/forum-3.html)
+--- Forum: True Launch Bar по-русски (http://forum.tordex.com/forum-14.html)
+--- Thread: Skins specification (/thread-4623.html)

Pages: 1 2


Skins specification - youhim - 03-01-2014

Здравствуйте. В спецификациях на скины Network Monitor я не обнаружил параметра прозрачности для цвета заливки. Аналогичного, присутствующему в System Monitor. Но изначально, как видно на скрине, заливка уже имеет некоторую прозрачность. Ее нельзя поменять?
[attachment=1757]



RE: Skins specification - Yuri Kobets - 03-02-2014

Нет, там нет прозрачности для цвета. Но она есть для PNG картинок.


RE: Skins specification - youhim - 03-07-2014

Но на скрине ведь видно, что сетка просвечивает сквозь заливку графика... На глаз, примерно, прозрачность 90%. Это фича или баг?


RE: Skins specification - Yuri Kobets - 03-07-2014

Было бы неплохо ссылку на скин или сам скин приаттачить к посту. Но уверен, что там дело обстоит примерно так:
Code:
[diagram1]
type = History
filltype = picture
picture = inbound.png
tile = 1
beginFrom = right
valuesFrom = bottom
Color = 255 255 255
field = INSPEED
pos = 1 3
size = 54 18
Т.е. это гистограмма, но заполняется она в данном случае не цветом а PNG файлом "inbound.png". И вот этот PNG файл как раз может иметь прозрачность.


RE: Skins specification - youhim - 03-07-2014

К сожалению, сам скин сейчас вне досягаемости, но делал я его на основе вот этого http://www.truelaunchbar.com/skinslib/view/fey-netmonitor.html?show=5&orderby=0&sortdir=1&page=4
И там гистограмма описывается так:

[diagram3]
type = History
filltype = Solid
color = 55 235 55
field = INSPEED
pos = 20 1
size = 19 10
valuesFrom = top
tile = 1



RE: Skins specification - Yuri Kobets - 03-07-2014

Нет, для цвета там пока нет прозрачности, только PNG. Скоро займусь и переведу скины на новый движок, будет и прозрачность тоже.


RE: Skins specification - youhim - 03-07-2014

Прозрачности нет, но фактически график прозрачный! Посмотрите на первом скине. Хорошо видно разницу между гистограммами CPU и NET. Где-то подвох.


RE: Skins specification - Yuri Kobets - 03-07-2014

Ну ёлки-палки меня кто нибудь слушает? Я привел код, если там сделать inbound.png размером 1x1 и сделать его (PNG) красным но с небольшой прозрачностью, то получим ровно такой эффект как на картинке. Других вариантов нет.


RE: Skins specification - youhim - 03-07-2014

Но я не делал картинок. И выше пример кода привел:
[diagram3]
type = History
filltype = Solid
color = 55 235 55
field = INSPEED
pos = 20 1
size = 19 10
valuesFrom = top
tile = 1
Ладно. Не буду спорить. Вечером выложу весь скин.


RE: Skins specification - youhim - 03-07-2014

Выкладываю скин, о котором я говорил. Гистограммы имеют тип
Code:
type = History
filltype = Solid
но, как можете убедиться, присутствует некоторая прозрачность графика.
[attachment=1760]


RE: Skins specification - Yuri Kobets - 03-07-2014

Хм... интересно. Но это скорей глюк реализации чем фитча.

PS. А скина-то нет, только картинка.


RE: Skins specification - youhim - 03-11-2014

Извиняюсь, забыл прикрепить скин. Прикрепляю...
[attachment=1761]


RE: Skins specification - youhim - 09-30-2014

Опять возник вопрос с прозрачностями гистограммы. Есть вот такой скин системного монитора (увеличено).

[Image: 20141001_103906.png?dl=0]

Как видно, столбики гистограммы имеют градиент. Отчего такой эффект? И можно ли его отключить (изменить)?

Вот сам MemonSkin.ini:
Code:
[options]
name        = v.59 SM-06 W8 (small)
author        = virus_59

[general]
autosize    = height
size        = 30 30

[DataSlot1]
field        = CUSTOM
text        = RAM
font        = Segoe UI
bold        = 1
italic        = 0
align        = center
pos        = 0 3
size        = 30 12
color        = 255 255 255

[DataSlot2]
field        = PHYS_FREE
font        = Segoe UI
format        = percent
showUnit    = 1
bold        = 1
italic        = 0
align        = center
pos        = 0 14
size        = 30 14
color        = 255 255 255

[core]
background    = bg.png
coreSize    = 22 30
type         = history
point         = 3 6
size         = 16 18
fillType     = solid
color         = 255 255 255
startFrom     = right
valuesFrom     = bottom
dock        = right
rows        = 1



RE: Skins specification - Yuri Kobets - 10-01-2014

Наверное там стоит filltype = solid
В этом случае цвет апроксимируется и это выглядит как градиент. Если нужно все четко, с класическими зазубринами, делайте что-то типа этого:
Code:
[diagram1]
image = diagram.png
field = CPU
type = History
size = 70 21
point = 10 0
fillType = picture
color = 0 255 0
startFrom = left
valuesFrom = bottom
tile = 1

т.е. чтобы рисовало картинку - она не апроксимируется.


RE: Skins specification - youhim - 10-02-2014

Здравствуйте. Про filltype = solid понял, спасибо.
Возник еще один мелкий вопрос. Кто отвечает за сглаживание (или способ наложения, не знаю как правильно) иконок на панели? TLB или Windows? Заметил, что иконки отображаются немного не так как в браузере, вьювере или photoshop. Изначально плавные, размытые края PNG иконки (с прозрачным фоном) становятся как бы немного более рваными. В принципе проблем как бы нет, но некоторые изначально отличные иконки становятся совсем неприглядными с зазубринами. Особенно для картинок с тонкими линиями и в маленьких размерах, где каждый, даже полупрозрачный пиксель, делает погоду. Если это в компетенции TLB, то может, можно как-то исправить это?
Ниже привожу гифку с примером. Пример не особо удачный в плане потери качества, но разницу в наложении вроде видно.

[Image: thund.gif?dl=0]

[Image: thund_big.gif?dl=0]