1 (19.02.2013 03:57 отредактировано Vanchik)

Тема: Снижается качество картинок при просмотре в полном размере

Ситуация такая, заливаю картинку в пост и у картинки снижается качество, при раскрытии полного размера - картинка такого качества как есть. Похоже даже лого сжато - смотрится размыто. Картинки которые заливал ранее до проблемы - не сжаты...
Раньше такого не было. Может я что то сделал в "Оптимизация запросов к базе данных"? Но ничего не вижу...

Re: Снижается качество картинок при просмотре в полном размере

У пацента нужно верстку коректировать :

full-news-content img {
margin: 5px 0 5px 0;
padding: 2px;
background: white;
[b]max-width: 550px;[/b]
}

3 (27.10.2012 13:01 отредактировано Vanchik)

Re: Снижается качество картинок при просмотре в полном размере

DaivZ, спасибо. А как именно нужно исправить? Попробовал max-width: 550px; изменить на 600, ни каких изменений.
Сейчас вспомнил, что мне убирали рамку картинок в постах - похоже после этих изменений пошли проблемы. Попробую сравнить старый и новый код, может найду ошибку....

Посмотрел css - всё нормально.

4

Re: Снижается качество картинок при просмотре в полном размере

Админка - настройки - Настройка работы с изображениями - Качество сжатия .jpg изображения

5 (27.10.2012 15:28 отредактировано Vanchik)

Re: Снижается качество картинок при просмотре в полном размере

darwin, спасибо - это всё уже давно перепробовал. Просто не понимаю что может быть.

Написал даже хостеру -
При загрузке через timeweb.ru/fileman/ никакой обработки файлов не происходит. Возможно скрипты вашего сайта обрабатывают картинки при загрузке их в определенный каталог.

Re: Снижается качество картинок при просмотре в полном размере

Недавно тоже была такая проблема, при адаптации старого шаблона  на DLE 9.7

Попробуй в файл /engine.css вставить вот это (взял из дефолтного шаблона 9.7):

/*---показ оригинальной картинки загруженной на сайт из уменьшенной копии---*/
.highslide-wrapper, .highslide-outline {
    background: #FFFFFF;
}

.highslide-image {
    border: 2px solid #FFFFFF;
}

.highslide-active-anchor {
    visibility: hidden;
}

 .highslide-active-anchor img {
    visibility: hidden;
}

.highslide-dimming {
    background-color: black;
}

.highslide-html {
    background-color: white;
}

.highslide-loading {
    display: block;
    color: white;
    font-size: 9px;
    font-weight: bold;
    text-decoration: none;
    padding: 3px;
    border: 1px solid white;
    background-color: black;
}

a.highslide-full-expand {
    background: url("../dleimages/fullexpand.gif") no-repeat;
    display: block;
    margin: 0 10px 10px 0;
    width: 34px;
    height: 34px;
}

.highslide-display-block {
    display: block;
}

.highslide-display-none {
    display: none;
}

.highslide-caption {
    display: none;
    padding: 5px;
    background: white;
}

.highslide-controls {
    width: 195px;
    height: 40px;
    background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif") no-repeat 0 -90px;
    margin-right: 15px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.highslide-controls ul {
    position: relative;
    left: 15px;
    height: 40px;
    list-style: none;
    margin: 0;
    padding: 0;
    background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif") no-repeat 100% -90px;
}

.highslide-controls li {
    float: left;
    padding: 5px 0;
}

.highslide-controls a {
    background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif");
    display: block;
    float: left;
    height: 30px;
    width: 30px;
    outline: none;
}

.highslide-controls a.disabled {
    cursor: default;
}

.highslide-controls a span {
    display: none;
}

 /*---The CSS sprites for the controlbar---*/
.highslide-controls .highslide-previous a {
    background-position: 0 0;
}

.highslide-controls .highslide-previous a:hover {
    background-position: 0 -30px;
}

.highslide-controls .highslide-previous a.disabled {
    background-position: 0 -60px !important;
}

.highslide-controls .highslide-play a {
    background-position: -30px 0;
}

.highslide-controls .highslide-play a:hover {
    background-position: -30px -30px;
}

.highslide-controls .highslide-play a.disabled {
    background-position: -30px -60px !important;
}

.highslide-controls .highslide-pause a {
    background-position: -60px 0;
}

.highslide-controls .highslide-pause a:hover {
    background-position: -60px -30px;
}

.highslide-controls .highslide-next a {
    background-position: -90px 0;
}

.highslide-controls .highslide-next a:hover {
    background-position: -90px -30px;
}

.highslide-controls .highslide-next a.disabled {
    background-position: -90px -60px !important;
}

.highslide-controls .highslide-move a {
    background-position: -120px 0;
}

.highslide-controls .highslide-move a:hover {
    background-position: -120px -30px;
}

.highslide-controls .highslide-full-expand a {
    background-position: -150px 0;
}

.highslide-controls .highslide-full-expand a:hover {
    background-position: -150px -30px;
}

.highslide-controls .highslide-full-expand a.disabled {
    background-position: -150px -60px !important;
}

.highslide-controls .highslide-close a {
    background-position: -180px 0;
}

.highslide-controls .highslide-close a:hover {
    background-position: -180px -30px;
}

7

Re: Снижается качество картинок при просмотре в полном размере

Karf, раньше не было этой проблемы - 9.7. версия и с этим же шаблоном. Похоже придётся двиг переустанавливать...