| |
|
|
| | Здраствуйте! Подскажите как сделать средствами php изображение в формате JPEG или GIF n'ной прозрачности? Просто у меня можно на сайт загружать картинки и часто заливают очень яркие и резкие, а для сайта нужно их "смягчить" и прозрачности добавить, как такое сделать? Подскажите пожалуйста!
Кр. механизм:
открыти файл $file
сделали прозрачным на $nn процентов
сохранили и закрыли файл $file | |
| |
|
|
| |
|
|
| |
для: Proger
(20.05.2007 в 00:52)
| | | Формат JPEG не позволяет задавать прозрачность. | |
| |
|
|
| |
|
|
| |
для: Unkind
(20.05.2007 в 01:01)
| | | А формат GIF не позволяет задать уровень прозрачности, отличный от 0 или 100%.
Так что задача в исходной формулировке неразрешима. | |
| |
|
|
| |
|
|
| |
для: Trianon
(20.05.2007 в 01:18)
| | | А можно преобразовать в PNG, а потом добавить прозрачности?
Ну, хотя бы без PHP, какой редактор графический с частичной прозрачностью работает полноценно? | |
| |
|
|
| |
|
|
| |
для: Eugene77
(20.05.2007 в 06:01)
| | | photoshop | |
| |
|
|
| |
|
|
| |
для: Proger
(20.05.2007 в 00:52)
| | | Ну вобщето чаще-всего это делается фильтрами CSS и JavaScript, возможно и в php есть подобные фильтры - но я ешё не встречал. | |
| |
|
|
| |
|
|
| |
для: BIOS
(20.05.2007 в 01:01)
| | | Фильтрами делается НЕ это. | |
| |
|
|
| |
|
|
| |
для: Proger
(20.05.2007 в 00:52)
| | | Градиентную прозрачность поддерживает PNG.
Но эту гр. пр. IE6 не поддерживает , но с пощью определенных ухищирений его можно заставить.
На мой взглят я бы попробывал осветлить картинку. Не знаю возможно ли это c помощю "gd". | |
| |
|
|
| |
|
|
| |
для: Proger
(20.05.2007 в 00:52)
| | | Хм.... понятно.... Странно что в gd нет каких то функция для прозрачности или осветления имаджика ?(
Ну уж загружать каждую картинку которую мне загрузили на сайт и осветлять её в фотошопе я точно уж не буду....
Спасибо и на этом. | |
| |
|
|
| |
|
|
| |
для: Proger
(20.05.2007 в 12:03)
| | | Зайдите в Яндекс.Музыка
Там на картинку накладывают с помощью ява-скрипта прозрачный пнг-файл. Таким образом можно засветлить картинку. | |
| |
|
|
| |
|
|
| |
для: mr Bin
(20.05.2007 в 15:02)
| | | Пример такого наложения можно? Это типа слитие картинок? | |
| |
|
|
| |
|
|
| |
для: Proger
(20.05.2007 в 19:41)
| | | Пример дать не могу, там много лишнего кода - поразбирайтесь сами.
Там примерно 2 или 4 ява-скриптика.
http://music.yandex.ru/ там картинки все обычные, но на них накладывают поверх картиночку с изображением перелива, и обрамление в коробочку из под сд побавляют.
Или посмотрите на аллофмп3:
http://www.allofmp3.com/r2/Verka_Serdjuchka/Neizdannoe_-_ZHeniha_Hotela/group_9255/album_3/mcatalog.shtml?albref=45
p.s. Это не меняет картинки, это просто её затеняет.. | |
| |
|
|
| |
|
|
| |
для: Proger
(20.05.2007 в 00:52)
| | | Формат JPEG не позволяет задавать прозрачность. | |
| |
|
|