Page 1 of 1

Прозрачность GIF и PNG

Posted: Mon Aug 03, 2009 12:51 pm
by qwe
Закачиваю GIF или PNG файл с прозрачными элементами, но при добавлении его в шаблон или вставке в контент вместо прозрачности возникает черный фон. ЧЯДНТ?

Re: Прозрачность GIF и PNG

Posted: Mon Aug 03, 2009 1:40 pm
by Sonya
qwe wrote: Закачиваю GIF или PNG файл с прозрачными элементами, но при добавлении его в шаблон или вставке в контент вместо прозрачности возникает черный фон. ЧЯДНТ?
При закачке создаются превьюшки, они получают черный фон, поскольку GD по-другому по-моему не умеет. Если закачиваются очень большие картники, то они автоматически уменьшаются до 800x600 пикселей, в зависимости от настроек. То же самое, при уменьшении прозрачность заменяется черным фоном.

2 решения
Интеллигентное - уменьшать картинки до нужных размеров до закачки
Лениво-непрофессиональное - загружать картинки через FTP

Re: Прозрачность GIF и PNG

Posted: Mon Aug 03, 2009 5:37 pm
by qwe
Проблема как раз в том, что изображения пробовал лить по FTP и просто руками прописывать в шаблон тегом img. Подозреваю что где-то в конфигах закралось (ставил несколько модулей и сносил - может они чего подправили).

Re: Прозрачность GIF и PNG

Posted: Tue Aug 04, 2009 7:21 pm
by Sonya
qwe wrote: Проблема как раз в том, что изображения пробовал лить по FTP и просто руками прописывать в шаблон тегом img.
Размер при этом задавался ?

Code: Select all

<img src="путь к картинке" width="что тут?" height="?" />
Если задавался не настоящий, а сжатый, то задать настоящий или убрать совсем.

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

Re: Прозрачность GIF и PNG

Posted: Wed Aug 05, 2009 7:56 am
by ilia3d
Sonya wrote:
qwe wrote: Закачиваю GIF или PNG файл с прозрачными элементами, но при добавлении его в шаблон или вставке в контент вместо прозрачности возникает черный фон. ЧЯДНТ?
При закачке создаются превьюшки, они получают черный фон, поскольку GD по-другому по-моему не умеет. Если закачиваются очень большие картники, то они автоматически уменьшаются до 800x600 пикселей, в зависимости от настроек. То же самое, при уменьшении прозрачность заменяется черным фоном.

2 решения
Интеллигентное - уменьшать картинки до нужных размеров до закачки
Лениво-непрофессиональное - загружать картинки через FTP
О... Соня, а почему фтп - это лениво-непрофессиональное? )
Можно же уменьшить до нужных размеров... и через фтп )

Re: Прозрачность GIF и PNG

Posted: Wed Aug 05, 2009 9:44 am
by Sonya
ilia3d wrote: О... Соня, а почему фтп - это лениво-непрофессиональное? )
Можно же уменьшить до нужных размеров... и через фтп )
Я имела ввиду, если загружать картинки по 2 мегабайта на каждую через FTP и потом их "сжимать" до нужных размеров средствами HTML - вот это непрофессионально. Если картинки уменьшены до нужных размеров до загрузки, до без разницы, как их загружать, через FTP или Менеджер файлов - получается интеллигентно :)

Re: Прозрачность GIF и PNG

Posted: Sat Aug 08, 2009 9:10 am
by ilia3d
Sonya wrote:
ilia3d wrote: О... Соня, а почему фтп - это лениво-непрофессиональное? )
Можно же уменьшить до нужных размеров... и через фтп )
Я имела ввиду, если загружать картинки по 2 мегабайта на каждую через FTP и потом их "сжимать" до нужных размеров средствами HTML - вот это непрофессионально. Если картинки уменьшены до нужных размеров до загрузки, до без разницы, как их загружать, через FTP или Менеджер файлов - получается интеллигентно :)
аа... понял. Если честно, не додумался бы что можно так делать - заливать огромные картинки и задавать им маленькие размеры...  :)

Re: Прозрачность GIF и PNG

Posted: Thu Aug 13, 2009 7:20 am
by vatokato
трабла возникает при создании превьюх из больших файлов.. поищи у меня в постах где то есть решение))
там в каком то файле в имеджкреаторе нужно изменить конфиги и увеличить объем памяти для картинок