Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2002.07.18;
Скачать: [xml.tar.bz2];

Вниз

Скины   Найти похожие ветки 

 
Igor_thief   (2002-06-20 14:47) [0]

Раскажите пожалуйста как делаются скины.


 
Bocman   (2002-06-20 14:50) [1]

Берется чел, бреется ему голова, из которой в последствии выбивают мозги...:))


 
Igor_thief   (2002-06-20 14:54) [2]

Ха-ха-ха... Лопата!


 
Bocman   (2002-06-20 14:56) [3]

А скины для какой проги?


 
Igor_thief   (2002-06-20 14:59) [4]

Пока хочу узнать как это делается, а дальше видно будет.


 
Bocman   (2002-06-20 15:09) [5]

Так, на сколько мне известно, каждая программа иеет свой формат скинов... Например скины для WinAmp"а это просто bmp-файл, хоть заходи в Photoshop и редактируй, правда есть специальная утилитка, ей удобнее...


 
Igor_thief   (2002-06-20 15:14) [6]

Ну это само-собой. Ну а конкретные примеры исходников у кого-либо есть? Да и теории побольше.


 
.: Joiro :.   (2002-06-20 15:24) [7]

Есть несколько вариантов (как получить другой облик программы, не только конкретно скины):

1. Весь скин как полный битмап - поставил на форму, сделал регионы для кликания и готово.
2. Скин состоит из изначальных блоков (вверх, низ, уголки, фон, кнопки) которые программа ставит в нужные места.
3. Скинов как таких нет - все "более графические" елементы рисует программа сама.
4. Комбинация 1,2 и 3. Программе даётся битмап-заготовка и она по некоторым правилам изменяет его. Плюс такой что заготовка может быть хотя бы 16 красочным битмапом (экономия места) и можно добавить возможность изменять краски, итп.

Я тут медленно делаю последний вариант - можно добытся весьма приятных результатов.


 
Igor_thief   (2002-06-20 15:35) [8]

>> сделал регионы для кликания и готово???


 
Bocman   (2002-06-20 15:37) [9]

А что тебя смущает?


 
.: Joiro :.   (2002-06-20 15:48) [10]

Ну, кому хочется приятного фейса (мне, например :)) тот делает подсветку там где кнопки. Когда мышь над кнопкой и когда кликнули. Это можно сделать или копируя картинку с светлой/вдавленной кнопкой (это часть битмапа скина) или просто заполняя регион краской (используя pmMerge получается неплохо).


 
PVOzerski   (2002-06-20 16:54) [11]

А вот интересно: во времена DOS все маялись своими и чужими графическими библиотеками, бешеные усилия прилагая к перерисовке элементов управления, курсоров теней, меню... Вот, наконец, в Винде всё это встроено в OS и доступно через API... И неужели обратно в те времена хочется ради пущей оригинальности интерфейса (причем за счет съедания ресурсов и зачастую в ущерб удобству пользования)?!!!


 
.: Joiro :.   (2002-06-20 18:22) [12]

Не секрет ведь что "На вкус и цвет..." и интерфейс Windows далёк от идеального. Тем более для программ с изначально "артистическим" наклоном, вроде плейееров, графических редакторов, треккеров и в конце концов игр, да и кучи других. Да и просто самому может хочется сделать что-то другое.

А вот о ресурсах это точно - но надо стараться чтобы было по возможности оптимально сделано. Если интерфейс и приятный и быстрый то почему бы и нет?


 
MJH   (2002-06-21 03:36) [13]

nitroamp.ru - готовый пример
надоели....


 
Igor_thief   (2002-06-21 10:07) [14]

Всем спасибо!



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2002.07.18;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.007 c
1-58131
DanilaBagrov
2002-07-09 02:35
2002.07.18
Как программно крутить скроллбар на форме


7-58356
CORSAiR
2002-04-24 11:37
2002.07.18
Серийный номер микросхемы BIOS..


3-58016
TAT_K
2002-06-27 16:41
2002.07.18
InterBase Expres и базы данных


1-58148
chips
2002-07-05 14:14
2002.07.18
stringgrid - свойства


14-58279
lipskiy
2002-06-19 22:13
2002.07.18
Кому между делом нечем заняться? Заходите сюда!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский