Kostyafan Опубликовано 10 января, 2014 Жалоба Поделиться Опубликовано 10 января, 2014 Обнаружил странное поведение изображения вотермарка.http://velocube.ru/products/oxygen-mx-25-elliptichieskii-trienazhierПровел небольшое исследование так сказать, и понял что он некорректно отображается на изображениях с расширением PNG (на JPG все нормально).Неужели менять все фотки на JPG (в принципе несложно пакетным преобразованием сделать) или кто-то может подсказать решение данной проблемы другим способом?Спасибо! Цитата Ссылка на сообщение Поделиться на другие сайты
Kostyafan Опубликовано 10 января, 2014 Автор Жалоба Поделиться Опубликовано 10 января, 2014 Нашел похожую тему, но здесь тоже не решлась проблема.http://forum.simplacms.ru/topic/1613-problema-s-nalozheniem-waterkmark/ Цитата Ссылка на сообщение Поделиться на другие сайты
Антон01 Опубликовано 10 января, 2014 Жалоба Поделиться Опубликовано 10 января, 2014 Стучитесь, решим. Цитата Ссылка на сообщение Поделиться на другие сайты
acerus Опубликовано 28 октября, 2015 Жалоба Поделиться Опубликовано 28 октября, 2015 Нашел кто-нибудь решение? неужели всем пофиг? Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 29 октября, 2015 Жалоба Поделиться Опубликовано 29 октября, 2015 Полностью правильное корректное решение очень сложно - видимо, в графических библиотеках PHP не все работает верно. Поэтому практически используют более простые способы, в частности, работают с JPG. Цитата Ссылка на сообщение Поделиться на другие сайты
Tetra Опубликовано 17 декабря, 2017 Жалоба Поделиться Опубликовано 17 декабря, 2017 Всё реально. Проблема наблюдалась когда некоторые картинки были в RGB, другие - в CMYK. Решается двумя строчками: if ($thumb->getImageColorspace() == Imagick::COLORSPACE_CMYK) { $thumb->transformimagecolorspace(Imagick::COLORSPACE_SRGB); } Примерно на 365 строке. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.