Скучаем по старым иконкам

Здесь обсуждаются общие вопросы, связанные с программой.
Саша1990

Скучаем по старым иконкам

Сообщение Саша1990 »

Здраствуйте. тут вот такая просьба , раньше в комфорте 2 была возможность выбора мужских и женских иконок. почему она исчезла , ведь старые иконки были четкие , а новые невзрачные. почему бы не вернуть этот выбор , чтобы каждый мог выбрать те иконки , которые ему нравятся.
Maxim Mirgorodsky
Администратор
Сообщения: 6867
Зарегистрирован: 09:56, 27.06.2005

Сообщение Maxim Mirgorodsky »

Дело в том, что предыдущие иконки были взяты из многочисленных библиотек иконок, а нынешние нарисованы под заказ специально для CommFort. Чтобы не было даже теоретической возможности для коллизий с авторами старых иконок, они были убраны.
Саша1990

Сообщение Саша1990 »

ну может можно сделать их более контрастными , чтобы было четче видно различие между полами. там например у девушек были яркие волосы , а у мужчин черные , было очень хорошо видно.
Maxim Mirgorodsky
Администратор
Сообщения: 6867
Зарегистрирован: 09:56, 27.06.2005

Сообщение Maxim Mirgorodsky »

Здесь, в основном, работает фактор привычки.
Если долго пользоваться и привыкнуть, то все хорошо различимо.
Аватара пользователя
Shurup
Сообщения: 109
Зарегистрирован: 21:46, 23.11.2005
Откуда: Ирпень

Сообщение Shurup »

Maxim Mirgorodsky писал(а):Дело в том, что предыдущие иконки были взяты из многочисленных библиотек иконок, а нынешние нарисованы под заказ специально для CommFort. Чтобы не было даже теоретической возможности для коллизий с авторами старых иконок, они были убраны.
А почему бы не сделать всю растровую графику из внешних файлов? Это значительно бы расширило разнообразие скинов. Програмно это сделать не так и сложно, а в самом скине будет несколко дополнительных полей типа:
[images]
// картинки в списке собеседников:
UL_M = skins/style1/us_male.bmp
UL_F = skins/style1/us_female.bmp
UL_M_NA = skins/style1/us_male.bmp
UL_F_NA = skins/style1/us_female.bmp

// картинки в панели (обычная и подсвеченая):
TB_Users = skins/style1/tb_user.bmp
TB_UsersA = skins/style1/tb_userA.bmp
TB_Message = skins/style1/tb_mess.bmp
TB_MessageA = skins/style1/tb_messA.bmp
TB_Chanels = skins/style1/tb_сhan.bmp
TB_ChanelsA = skins/style1/tb_сhanA.bmp
TB_Config = skins/style1/tb_conf.bmp
TB_ConfigA = skins/style1/tb_confA.bmp
TB_Exit = skins/style1/tb_exit.bmp
TB_ExitA = skins/style1/tb_exitA.bmp

// прочие изображения:
CI_smile = skins/style1/ci_smile.bmp
CI_smileA = skins/style1/ci_smileA.bmp
CI_image = skins/style1/ci_img.bmp
CI_imageA = skins/style1/ci_imgA.bmp
Поверьте, в этом ничего сложного нет. Если какая-то картинка не грузится или не подходит по размеру - грузится обычная. Ну на несколько десятых секунд будет загружаться скин (один раз на запуск). Зато получаем на самом деле полностью настраевыемый интерфейс. Если думаете что всех удовлетворяют стандартные картинки - вы скорее всего заблуждаетесь. Создайте опрос на форуме и увидите, что большинство хотело бы иметь возмоность менять картинки.

Проблем с авторством не будет. Вы в наборе предоставляете ссои картинки, а то что пользователь использует у себя - его собственные экологические проблемы.
Бог создал этот мир за 6 дней и до сих пор ничего не упало.
А все потому что ему не нужно было поддерживать предыдущие версии
Maxim Mirgorodsky
Администратор
Сообщения: 6867
Зарегистрирован: 09:56, 27.06.2005

Сообщение Maxim Mirgorodsky »

Графика будет грузиться из внешних файлов, возможно, уже в версии 3, но ничего особо простого здесь нет, потому что изображения "слоеные", смешиваются же разные слои в самой программе (альфа канал должен работать в сочетании с настраиваемыми цветами чата).
Аватара пользователя
Shurup
Сообщения: 109
Зарегистрирован: 21:46, 23.11.2005
Откуда: Ирпень

Сообщение Shurup »

ну, как я понимаю, то этот альфа канал определяется дополнительным изображением, который смешивается с основным изображением и фоном посредством логических операций OR, AND, XOR. Итого три изображения: неактивное, маска прозрачности, активное (ну или маска подсвечивания неактивного). Я неговорю, что это просто делается, просто если это вы уже сделали, то задача состоит только в том чтоб подменить эти три картинки своими. (я же не думаю, что специально для этого вы изобретали свой формат изображений).

В крайнем случае в пользовательских скинах полупрозрачность и не нужна. в них достаточно всего две картинки. Простая и подсвеченная - остальное работа художника, он ведь уже будет знать цвет фона скина который он рисует. А вот для стандартного динамически меняющегося скина - можно применять и стандартные градиентно-прозрачные картинки.
Бог создал этот мир за 6 дней и до сих пор ничего не упало.
А все потому что ему не нужно было поддерживать предыдущие версии
Ответить