imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Программы и Операционные системы > Обсуждение программ
Опции темы
Старый 17.08.2005, 01:25     # 1
Madchild
Безумный МОД
 
Аватар для Madchild
 
Регистрация: 23.02.2004
Сообщения: 2 640

Madchild Простой бог
Madchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой бог
Прозрачность в PNG

Есть файл png с розовым фоном (вложение 1). Хочу вставить в него другой png файл (вложение 2).
В Macromedia Fireworks все выглядит хорошо, но в программе, которая использует первый png как иконки, вокруг вставленной картинки отображается розовый фон.
Как я понял, в первом файле розовый фон назначен прозрачным, но во втором файле есть переход от черного к прозрачному на границе рисунка. Видать одна прозрачность накладывается на другую...

Помогите побороть эту напасть.

зы. Немного сумбурно объяснил, но уж как смог.
Изображения
Тип файла: png 180.png (4.6 Кбайт, 6 просмотров - Кто скачивал? )
Тип файла: png my_dev.png (2.2 Кбайт, 31 просмотров - Кто скачивал? )
__________________
...Воистину, вам не придумать себе лучшей маски, чем ваше собственное лицо! Кто может узнать вас?...
Все "спасибо" в приват.
Не засоряйте форум!

Madchild вне форума  
Старый 17.08.2005, 02:29     # 2
Hatifnatt
::VIP::
 
Аватар для Hatifnatt
 
Регистрация: 23.05.2005
Пол: Male
Сообщения: 1 064

Hatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех Гуру
Сделал как понял вроде теперь розового ореола быть не должно.
Если надо объясню как сделал (пока попробую другие варианты).
Изображения
Тип файла: png 180_ed.png (5.7 Кбайт, 4 просмотров - Кто скачивал? )
__________________
Умный не тот кто все знает, а тот кто знает где узнать то чего он не знает.
Life is only what you make it.
Hatifnatt вне форума  
Старый 18.08.2005, 00:26     # 3
Madchild
Безумный МОД
 
Аватар для Madchild
 
Регистрация: 23.02.2004
Сообщения: 2 640

Madchild Простой бог
Madchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой бог
Зыбыл сказать, что пытаюсь подменить первую иконку... Ну да не вэтом дело.
Hatifnatt
В этом случае рваные края получаются (см на скриншоте). Но все равно расскажи, как делал. Может методом научного тыка все-ж добьюсь нормального отображения иконки...
Изображения
Тип файла: png Screen0021.png (39.6 Кбайт, 3 просмотров - Кто скачивал? )
__________________
...Воистину, вам не придумать себе лучшей маски, чем ваше собственное лицо! Кто может узнать вас?...
Все "спасибо" в приват.
Не засоряйте форум!

Madchild вне форума  
Старый 18.08.2005, 00:58     # 4
Hatifnatt
::VIP::
 
Аватар для Hatifnatt
 
Регистрация: 23.05.2005
Пол: Male
Сообщения: 1 064

Hatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех Гуру
Кривизна происходит из за того, что первая картинка, как ты и говоришь имеет полупрозрачные края, притом PNG24 поддерживает частичную прозрачность, т.е. в фотошпе пикселы полупрозрачны так же как и в его родном формате PSD и при нахожении этой картинки поверх другой происходит смешение серого с розовым, а т.к. программа рассматривает прозрачным только чистый (розовый в данном случае) цвет получается ореол.
Это было затянутое вступление, а теперь к теме.
В фотошопе открываешь обе картинки, с иконкой делаешь следующее:
1 У иконки создаешь еще один слой (ниже картинки), заливаешь его белым, потом склеиваешь слои (Ctrl+E) становится хорошо виден плавный переход от серого к белому цвету.
2 Берешь инструмент волшебная палка, в свойствах убираешь пункт antialiasing (сглаживание) ставишь tolerance на 50 - 200 (подбираешь исходя из результата) и кликаешь где-нибудь в углу на белом цвете. Должен выделится весь белый и часть серых пикселей по краю, чем tolerance больше, тем больше серого будет выделено. Жмешь del, получаешь картинку без частичной прозрачности ее можно смело вставлять на полоску с иконками. Рубленые края получаются из за отсутствия в углах "переходных" серых пикселей, надо либо оставит их либо прерисовать. А вобще как вариант можно вручную Ластиком лишнее удалить (вместо п.2).
Если где непонятно выразился - разъясню.
ЗЫ Если иконка будет использоваться только на белом фоне, то можно оставлять по краю максимум белого ореола.
ЗЗЫ Приложил еще один вариан, попробуй его.
Изображения
Тип файла: png my_dev_ed.png (911 байт, 22 просмотров - Кто скачивал? )
__________________
Умный не тот кто все знает, а тот кто знает где узнать то чего он не знает.
Life is only what you make it.

Последний раз редактировалось Hatifnatt; 18.08.2005 в 01:13.
Hatifnatt вне форума  
Старый 18.08.2005, 01:28     # 5
Madchild
Безумный МОД
 
Аватар для Madchild
 
Регистрация: 23.02.2004
Сообщения: 2 640

Madchild Простой бог
Madchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой бог
Цитата:
Если иконка будет использоваться только на белом фоне, то можно оставлять по краю максимум белого ореола.
C белым фоном получилось (tolerance 32).
В общем, то что дохтур прописал (пример в скрине).

Теперь еще один вопрос, коль пошла такая пьянка.
Как из PNG файла убрать неиспользуемые цвета? Дело в том, что я затираю старые иконки и впихиваю новые изображения, но вроде в палитре файла старые цвета остаются...
Изображения
Тип файла: png Screen0022.png (6.7 Кбайт, 3 просмотров - Кто скачивал? )
__________________
...Воистину, вам не придумать себе лучшей маски, чем ваше собственное лицо! Кто может узнать вас?...
Все "спасибо" в приват.
Не засоряйте форум!

Madchild вне форума  
Старый 18.08.2005, 01:39     # 6
Hatifnatt
::VIP::
 
Аватар для Hatifnatt
 
Регистрация: 23.05.2005
Пол: Male
Сообщения: 1 064

Hatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех Гуру
Цитата:
Madchild:
Как из PNG файла убрать неиспользуемые цвета? Дело в том, что я затираю старые иконки и впихиваю новые изображения, но вроде в палитре файла старые цвета остаются...
Если работать в фотошопе, достаточно легко.
Открываешь файл с ограниченым кол-вом цветов, идешь сюда
Там стоит вот так: Image -> Mode -> Indexed Color
А надо вот как: Image -> Mode -> RGB Color
Т.е. конвертируешь в обычный RGB, а когда сохраняешь, выбираешь Save for Web... и там в настройках выбираешь PNG-8 и количество цветов которое тебя устороит по качеству. Фотошоп сам подберет лучшую палитру.
__________________
Умный не тот кто все знает, а тот кто знает где узнать то чего он не знает.
Life is only what you make it.
Hatifnatt вне форума  
Старый 18.08.2005, 01:46     # 7
Madchild
Безумный МОД
 
Аватар для Madchild
 
Регистрация: 23.02.2004
Сообщения: 2 640

Madchild Простой бог
Madchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой бог
Цитата:
Hatifnatt:
выбираешь Save for Web
Хм... Неуверен, что подойдет такой вариант. Эти иконки потом я вставляю в системную dll библиотеку. А есть ли возможность просто что-то типа "убрать неиспользуемые цвета"?
__________________
...Воистину, вам не придумать себе лучшей маски, чем ваше собственное лицо! Кто может узнать вас?...
Все "спасибо" в приват.
Не засоряйте форум!

Madchild вне форума  
Старый 18.08.2005, 02:03     # 8
Hatifnatt
::VIP::
 
Аватар для Hatifnatt
 
Регистрация: 23.05.2005
Пол: Male
Сообщения: 1 064

Hatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех Гуру
Цитата:
Madchild:
Хм... Неуверен, что подойдет такой вариант. Эти иконки потом я вставляю в системную dll библиотеку
А ты попробуй, не думаю что должны возникнуть проблемы. Save for Web совсем не значит что этот файл будет чем-то отличаться от стандарта.
Цитата:
Madchild:
А есть ли возможность просто что-то типа "убрать неиспользуемые цвета"?
Тебе скорее всего нужно не просто убрать неиспользуемые цвета, а заменит их на подходящие, при сохранении для веба как раз это и происходит. Но можно сделать так: делаешь те же самые действия что и в посте выше, затем снова выбираешь пункт Indexed Color, появится диалог который покажет палитру картинки (которую составит фотошоп) там можно увеличит или уменьшить кол-во цветов. А потом сохраняешь как обычно. Но я не вижу не малейшего смысла так делать PNG он и есть PNG и от того как его сохранять ИМХО ничего не изменится.

ЗЫ Вопрос а как ты сейчас сохраняешь?
__________________
Умный не тот кто все знает, а тот кто знает где узнать то чего он не знает.
Life is only what you make it.
Hatifnatt вне форума  
Старый 18.08.2005, 02:07     # 9
Madchild
Безумный МОД
 
Аватар для Madchild
 
Регистрация: 23.02.2004
Сообщения: 2 640

Madchild Простой бог
Madchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой бог
Цитата:
Hatifnatt:
Вопрос а как ты сейчас сохраняешь?
File->Save as. Потом выскакивает табличка опций PNG (none|interlased). Выбираю, естественно none.
Все.
__________________
...Воистину, вам не придумать себе лучшей маски, чем ваше собственное лицо! Кто может узнать вас?...
Все "спасибо" в приват.
Не засоряйте форум!

Madchild вне форума  
Старый 18.08.2005, 02:20     # 10
Hatifnatt
::VIP::
 
Аватар для Hatifnatt
 
Регистрация: 23.05.2005
Пол: Male
Сообщения: 1 064

Hatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех Гуру
Т.е. сначала открываешь оригинал потом заменяешь там иконку на нужную и сохраняешь. А интересно как же ты редактируешь, фотошоп же не дает редактировать в Indexed Color? Ну вобщем я свой вариант предложил выше, но помоему разницы как сохранять нет.
ЗЫ Все-таки попробуй (если не пробовал) засунуть туда сохраненную для веба картинку.
__________________
Умный не тот кто все знает, а тот кто знает где узнать то чего он не знает.
Life is only what you make it.
Hatifnatt вне форума  
Старый 18.08.2005, 02:30     # 11
Madchild
Безумный МОД
 
Аватар для Madchild
 
Регистрация: 23.02.2004
Сообщения: 2 640

Madchild Простой бог
Madchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой бог
Цитата:
Hatifnatt:
как же ты редактируешь, фотошоп же не дает редактировать в Indexed Color?
Выделяю область, из меню edit->fill. Заливаю цветом фона, потом на это место вставляю другую иконку. Вроде получается.
Цитата:
Hatifnatt:
Все-таки попробуй (если не пробовал) засунуть туда сохраненную для веба картинку.
Завтра обязательно попробую. Самому интересно. Разница между обычной и сохраненной для Web картинка в 2кб (это только 3 иконки сменил) для меня существенна.

Огромное спасибо за помощь.
__________________
...Воистину, вам не придумать себе лучшей маски, чем ваше собственное лицо! Кто может узнать вас?...
Все "спасибо" в приват.
Не засоряйте форум!

Madchild вне форума  
Старый 19.08.2005, 02:44     # 12
Madchild
Безумный МОД
 
Аватар для Madchild
 
Регистрация: 23.02.2004
Сообщения: 2 640

Madchild Простой бог
Madchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой бог
Что-ж, попробовал и остановился на варианте "for Web". Визуально разницы не заметил.
Вот, что получилось:
Изображения
Тип файла: png 180-all-com.png (7.8 Кбайт, 4 просмотров - Кто скачивал? )
__________________
...Воистину, вам не придумать себе лучшей маски, чем ваше собственное лицо! Кто может узнать вас?...
Все "спасибо" в приват.
Не засоряйте форум!

Madchild вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 06:46.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.