Размытые изображения в постах, после публикации

Проблема в следующем, на сайте часто публикуются скрины (обычные изображения), в оригинале (пока они на компьютере) они четкие, но после загрузки и публикации поста они получаются как-бы немного размытыми, текст на них видно, но все же не приятно, а главное не понятно, почему так, ведь загружаются то они в совсем другом виде. Искал в параметрах настройки связанные с автоматическим сжатием картинок — ничего не нашел. В чем может быть проблема? Ах да, если грузить картинки в разрешении от FullHD, они все четкие, а если ниже размываются, причем при увеличении изображения они все также размытые.

Похожие статьи

  • Проблема с изображениями
    При добавлении в топик фотосета, главная фотография не отображается, даже если установлена галочка «Отмечено как превью». Загруженные с компьютера изображения всегда показываются в начале топика, даже если их удалить....
  • Пропали превью во всех топиках
    После обновления AltoCMS с версии 1.1.23 до 1.1.28 исчезли все превью изображений во всех топиках с фотосетом. Сам фотосет отображается, но превью фотография перед текстом топика не показывается. Не работает это во...
  • Обработка изображений
    Всем привет. Маюсь с загрузчиком изображений, просмотрел все модули и экшны но не могу понять в каком месте картинку пережимает. В конфиге установлено $config['module']['uploader']['images']...
  • Как убрать кнопку «Вставить как ссылку» в редакторе загрузки изображений?
    Друзья, при нажатии на изображание, выскакивает вариант его загрузки: с компьютера или из интернета. Так вот, при варианте из интернета есть два варианта вставки: 1. Вставить как ссылку 2. Загрузить Сам вопрос, где...

8 комментариев

0
может это от того, что пикчи слишком маленькие?
0
Нет, изображения в разрешении 1280х720 на компе идеально четкие, после загрузки — мыло. Яж написал, что исходники идеальны, портятся уже после загрузки
Отредактирован:
0
В конфиге по умолчанию стоит конвертация png в jpeg, и качество jpeg в 80% — так что просто скорректируйте в конфиге эти значения и проблема уйдет.
0
в конфиге, в секции приема изображений, есть параметр, по которому принимается решение- пережимать картинку или нет. там по умолчанию совсем не HD. Вот их и рережимает движек пропорционально...
вы картинку то размытую на комп сохраните..и все поймете.. размерчик то не тот %)
лечитс установкой более большого критического размера картинки
+1
$config['module']['uploader']['images']['default'] = array(
    '$extends$' => '___module.uploader.files.default___',
    'image_extensions' => array('gif', 'png', 'jpg', 'jpeg'),
    'max_width'  => 8000, // максимальная ширина загружаемых изображений в пикселях
    'max_height' => 6000, // максимальная высота загружаемых изображений в пикселях
    'url_maxsize' => '2Mb', // максимальный размер изображения для загрузки по URL
    'original' => array(
        'save' => false,            // надо ли сохрагять оригинальное изображение
        'suffix' => '-original',    // суффикс оригинального изображения
    ),
    // параметры сохранения при загрузке
    'transform' => array(
        'max_width'  => 800,        // максимальная ширина сохраняемого изображения
        'max_height' => 600,        // максимальная высота сохраняемого изображения


все что выше 800х600 — пережимается.
0
Спасибо большое, поправил. А уже загруженные изображения придется перезаливать, да?
0
наверное... Хотя возможно их можно просто подменить прямо в каталоге уплоада... неизвестно что проще :)
0
подскажите, а движку обязательно обрабатывать файл?
я в конфиге указал

    'transform' => array(
        'max_width'  => 1280,        // максимальная ширина сохраняемого изображения
        'max_height' => 800,        // максимальная высота сохраняемого изображения
        'bg_color'  => '#ffffff',   // цвет фона при преобразовании изображений
        'watermark' => array(
            'enable' => true,
            'image' => array(
                'path' => '___path.static.dir___/___path.uploads.root___',
                'file' => 'altocms.png',
                'topleft' => false,
                'position' => '0,0', // вместо пикселей можно указать center для одной или обоих координат
            ),
        ),
        '@mime(jpeg)' => array(
            'quality' => 100,
        ),

однако, при загрузке фото 800*500, я получаю картинку того же размера, но она легче по весу и темнее в оттенках.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.