Tordex Community

Full Version: Skins specification
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
Здравствуйте. В спецификациях на скины Network Monitor я не обнаружил параметра прозрачности для цвета заливки. Аналогичного, присутствующему в System Monitor. Но изначально, как видно на скрине, заливка уже имеет некоторую прозрачность. Ее нельзя поменять?
[attachment=1757]
Нет, там нет прозрачности для цвета. Но она есть для PNG картинок.
Но на скрине ведь видно, что сетка просвечивает сквозь заливку графика... На глаз, примерно, прозрачность 90%. Это фича или баг?
Было бы неплохо ссылку на скин или сам скин приаттачить к посту. Но уверен, что там дело обстоит примерно так:
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 файл как раз может иметь прозрачность.
К сожалению, сам скин сейчас вне досягаемости, но делал я его на основе вот этого http://www.truelaunchbar.com/skinslib/vi...r=1&page=4
И там гистограмма описывается так:

[diagram3]
type = History
filltype = Solid
color = 55 235 55
field = INSPEED
pos = 20 1
size = 19 10
valuesFrom = top
tile = 1
Нет, для цвета там пока нет прозрачности, только PNG. Скоро займусь и переведу скины на новый движок, будет и прозрачность тоже.
Прозрачности нет, но фактически график прозрачный! Посмотрите на первом скине. Хорошо видно разницу между гистограммами CPU и NET. Где-то подвох.
Ну ёлки-палки меня кто нибудь слушает? Я привел код, если там сделать inbound.png размером 1x1 и сделать его (PNG) красным но с небольшой прозрачностью, то получим ровно такой эффект как на картинке. Других вариантов нет.
Но я не делал картинок. И выше пример кода привел:
[diagram3]
type = History
filltype = Solid
color = 55 235 55
field = INSPEED
pos = 20 1
size = 19 10
valuesFrom = top
tile = 1
Ладно. Не буду спорить. Вечером выложу весь скин.
Выкладываю скин, о котором я говорил. Гистограммы имеют тип
Code:
type = History
filltype = Solid
но, как можете убедиться, присутствует некоторая прозрачность графика.
[attachment=1760]
Хм... интересно. Но это скорей глюк реализации чем фитча.

PS. А скина-то нет, только картинка.
Извиняюсь, забыл прикрепить скин. Прикрепляю...
[attachment=1761]
Опять возник вопрос с прозрачностями гистограммы. Есть вот такой скин системного монитора (увеличено).

[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
Наверное там стоит 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

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

[Image: thund.gif?dl=0]

[Image: thund_big.gif?dl=0]
Pages: 1 2