По изображениям

Просмотры 8
Дата окт 12, 2015 (8 лет, 5 месяцев, 2 недели, 4 дня, 9 часов назад)
#1
Добрый день Антон!
Собственно вопрос про ресайз изображений, ситуация такая.
На тестовом сайте, через Open Server выглядит так это анонс.
https://yadi.sk/i/qrRy8lPpjgSzz
Это полное объявление.
https://yadi.sk/i/XE2UXZ3pjgT9N
----------------------------------------------------------------
А на рабочем сайте всё иначе, миниатюры в зерне.
Анонс.
https://yadi.sk/i/Rw6YFKlIjgTJb
Полное объявление.
https://yadi.sk/i/CWrhBlvzjgTN5
Как это вылечить?
Дата окт 13, 2015 (8 лет, 5 месяцев, 2 недели, 3 дня, 17 часов назад)
#2
Это зависит от расширения для работы с картинками на сервере (imagick, magickwand, gd). Наверно на сервере не установлено расширение imagick, которое используется по умолчанию.

Откройте файл {Сайт}\libs\vesthelm\image\Image.php
if (extension_loaded('imagick')) {
parent::driver('imagick_shell');
} elseif (extension_loaded('magickwand')) {
parent::driver('magick_wand');
} elseif (extension_loaded('gd')) {
parent::driver('gd');
}

Сначала попробуйте заменить на
parent::driver('gd');
и загрузить картинки заново через форму загрузки.

Если не поможет, заменить на
parent::driver('magick_wand');
и посмотреть какое расширение установлено на сервере (imagick, magickwand, gd):
PHP:
<?php
phpinfo
();
?>
Дата окт 13, 2015 (8 лет, 5 месяцев, 2 недели, 3 дня, 3 часа назад)
#3
Добрый вечер Антон!
К сожалению ничего не изменилось, да на хостинге стоял только GD, но мне поставили imagick, по Вашему совету пробовал всё пока не установили -imagick, так же всё было в зерне.
После установкиimagick вообще перестали грузиться картинки, нет они загружаются и 0 КБ и всё.
Права все стоят на папки, я их и не трогал, но с GD хоть что то грузилось.
Что делать?
Дата окт 14, 2015 (8 лет, 5 месяцев, 2 недели, 2 дня, 17 часов назад)
#4
Тогда попробуйте в файле Image.php оставить
parent::driver('gd');
и изменить libs\asido\class.driver.gd.php
define('ASIDO_GD_JPEG_QUALITY', 80);
на
define('ASIDO_GD_JPEG_QUALITY', 100);

Сравните еще версии расширений на локальном и реальном сервере.
После установкиimagick вообще перестали грузиться картинки, нет они загружаются и 0 КБ и всё.
Это уже глючит imagick, нужно установить версию поновее или старее, сравните версии на локальном сервере.
Дата окт 14, 2015 (8 лет, 5 месяцев, 2 недели, 2 дня, 9 часов назад)
#5
Всё спасибо Антон за быстрые ответы.
Вопрос решён, то что ты писал я ничего не менял, дело действительно в самом imagik, просто пересобрали пакет для версии php 5.4 всё работает и ресайз нормальный без зерна.

^
Запустить задачи