Перейти к содержимому


Фото
- - - - -

Странное отображение вотермарки


  • Чтобы отвечать, сперва войдите на форум
5 ответов в теме

#1 Kostyafan

Kostyafan
  • Пользователь
  • 56 сообщений
  • Заказчик
  • Версия CMS:2.x
  • Откуда:МО

Опубликовано 10.01.2014 - 17:41

Обнаружил странное поведение изображения вотермарка.

http://velocube.ru/p...kii-trienazhier

Провел небольшое исследование так сказать, и понял что он некорректно отображается на изображениях с расширением PNG (на JPG все нормально).

Неужели менять все фотки на JPG (в принципе несложно пакетным преобразованием сделать) или кто-то может подсказать решение данной проблемы другим способом?

Спасибо!



#2 Kostyafan

Kostyafan
  • Пользователь
  • 56 сообщений
  • Заказчик
  • Версия CMS:2.x
  • Откуда:МО

Опубликовано 10.01.2014 - 17:44

Нашел похожую тему, но здесь тоже не решлась проблема.

http://forum.simplac...iem-waterkmark/



#3 Антон01

Антон01
  • Забаненый
  • 86 сообщений
  • Дизайн, Программирование, Верстка, Заказчик
  • Версия CMS:1.x, 2.x

Опубликовано 10.01.2014 - 17:50

Стучитесь, решим.

#4 acerus

acerus
  • Пользователь
  • 207 сообщений
  • Дизайн, Верстка, Заказчик
  • Версия CMS:2.x
  • Откуда:Калуга

Опубликовано 28.10.2015 - 23:42

Нашел кто-нибудь решение? неужели всем пофиг?



#5 Kors

Kors
  • Фрилансер
  • 3 522 сообщений
  • Программирование
  • Версия CMS:1.x, 2.x
  • Откуда:Россия

Опубликовано 29.10.2015 - 09:18

Полностью правильное корректное решение очень сложно - видимо, в графических библиотеках PHP не все работает верно.
Поэтому практически используют более простые способы, в частности, работают с JPG.

#6 Tetra

Tetra
  • Пользователь
  • 37 сообщений
  • Версия CMS:2.x

Опубликовано 17.12.2017 - 12:38

Всё реально. Проблема наблюдалась когда некоторые картинки были в RGB, другие - в CMYK. Решается двумя строчками:

				if ($thumb->getImageColorspace() == Imagick::COLORSPACE_CMYK) {
					$thumb->transformimagecolorspace(Imagick::COLORSPACE_SRGB);
				}

Примерно на 365 строке.






0 пользователей читают эту тему

0 пользователей, 0 гостей, 0 скрытых