Собстно часто бывает что в проге вроди все хорошо, но дизайн кокой-то одной кнопки муляет глаза.
В данном случае - один из значков состояния в скине vista.revamp для uTorrent.
Пробовал через Корел Х4 и через Paint.NET сохранять отредактированный скин с прозрачным фоном, или с фоном #FF00FF (rgb 255,0,255) как рекомендуют на оф форуме, все равно кнопки в проге выглядят какими-то шершавыми.
Та даже если и не менять оригинал, а просто открыть его в Paint.NET и пересохранить, то у него почему-то уменьшаеться вес. Возможно в этом собака зарыта? Иза чего так происходит?

Raf-9600 пишет

все равно кнопки в проге выглядят какими-то шершавыми.

Потому что у исходного рисунка изначально не было прозрачности. Сделать прозрачным только фон - это пол-дела, нужен альфа-канал у пикселей на границе изображения и фона, а это сделать не особенно просто. Тот же Paint.Net при наличии у исходного изображения альфа-канала работает с прозрачностью вполне корректно.

hydrolizer пишет

нужен альфа-канал у пикселей на границе изображения и фона

Я кстати и обратил внимание что кнопки имеют какую-то серую ободочку.

hydrolizer пишет

Тот же Paint.Net при наличии у исходного изображения альфа-канала работает с прозрачностью вполне корректно.

Чтобы доказать что я идиот не прав, скачайте этот скин, и ничего в нем не меняя, просто пересохраните его, после чего сравните вес двух файлов, или то как новый файл будет восприниматься uTorrent'ом.

Raf-9600 пишет

и ничего в нем не меняя, просто пересохраните его

Ээ.. речь шла о прозрачности, так? Исходный рисунок формате bmp, этот формат вообще не поддерживает альфа-каналов и прозрачность.

hydrolizer
Почему в uTorrent тогда кнопки не квадратные?

P.S.
Хватит теории, вы на файл посмотрите, он всего пару килобайт весит.

Raf-9600 пишет

Хватит теории, вы на файл посмотрите, он всего пару килобайт весит.

Я его смотрел. Обычный bmp, который для придания ему прозрачности надо конвертировать в png, и долго обрабатывать напильником.

hydrolizer пишет

Я его смотрел. Обычный bmp, который для придания ему прозрачности надо конвертировать в png, и долго обрабатывать напильником.

На самом деле, там действительно есть прозрачность, но я не знаю как это и откуда, хотя не первый раз встречаю bmp с прозрачностью:sick:

hydrolizer пишет

который для придания ему прозрачности надо конвертировать в png, и долго обрабатывать напильником.

ответьте на вопрос

Raf-9600 пишет

Почему в uTorrent тогда кнопки не квадратные?

видь он их рисует с этого BMP, который, как вы яро утверждаете, в принципе не может иметь прозрачность.

Raf-9600 пишет

ответьте на вопрос

Raf-9600 пишет

Почему в uTorrent тогда кнопки не квадратные?

видь он их рисует с этого BMP, который, как вы яро утверждаете, в принципе не может иметь прозрачность.

Скорее всего, берётся левый верхний пиксель за цвет фона, и уже ему присваивается прозрачность.

Tiger.711 пишет

Скорее всего, берётся левый верхний пиксель за цвет фона, и уже ему присваивается прозрачность.

Почему тогда если этот скин пересохранить обычным паинтом, то кнопки станут квадратными?

Потому что паинтом >__<

Tiger.711 пишет

Потому что паинтом >__<

На него наложено проклятие? 9af07de45477ea6f84f15af5d72c37dc.gif

Raf-9600
А Вы не знали? Так же, как и на дефолтный блокнот (;