- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день. Уважаемые форумчане, все поиски прошерстил и ничего не нашел. Может ничего и не правильно искал.
Интересует загрузка изображений png на сервер.
Т.е. просто есть файл пнг мы его берем загружаем, меняем два разных размера и все.
Просто все что находил это загрузка с наложением пнг на другой файл и сколько не пытался расщепить подобный код в итоге рабочего ничего не получалось.
Делал с помощью ГД библиотек.
Пожалуйста натолкните хоть на какую-то мысль. Я в пхп новичок и возможно не замечаю банальных вещей.
Спасибо.
Точно так же как и любое другое изображение.
http://php.net/manual/ru/book.imagick.php
izbushka, это всё равно что стрелять из пушки по воробью.
Chernigov, вам как новичку лучше начать всё же с GD. Функции которые вам потребуются в порядке использования:
move_uploaded_file(), imagecreatefrompng(), imagecreatetruecolor(), imagecopyresampled(), imagepng();
Вот рабочий пример ровно с тем функционалом который вам нужен:
http://stackoverflow.com/questions/32243/can-png-image-transparency-be-preserved-when-using-phps-gdlib-imagecopyresample
Я наверное в спешке не уточнил, необходимо чтобы после загрузки сохранялось полностью прозрачность. потому что пробовал загружать и по факту получалось все равно без фона прозрачности.
Ок. спасибо за ответы попробую и тогда уже по результату отпишусь.
Если создавать исходное изображение через imagecreatetruecolor, а не через imagecreate то прозрачность сохранится.