Ухудшается изображение при загрузке на сайт

Sapin

Новичок
Ребята помогите плз. В PHP я ноль. Суть проблемы: при добавлении в галерею изображения на сайт, картинка теряет качество "примутняется" всё облазил ни как не исправлю! Вот вроде код который отвечает за добавление изображений.

PHP:
$t = mysql_query("select * from mebel_images where mg_id=".$row['id']." order by id");
            $img = mysql_fetch_array($t);

            $content .= '<tr>'."\n";
            $content .= '<td style="width: 60%; padding: 5px 20px 0px 0px; vertical-align: top;">'."\n";
            if(file_exists('mebel/galery/'.$row['dir'].'/'.$row['prj'].'/'.$img['name']))
                $content .= '<img name="big_image" style="width: 100%;" src="/image.php?h=600&q=80&img=mebel/galery/'.$row['dir'].'/'.$row['prj'].'/'.$img['name'].'" id="galery_link_img"><br>'."\n"."\n";
            else
                $content .= '<img name="big_image" style="width: 100%;" src="/image.php?h=600&q=80&img=images/no_image.jpg">'."\n";
            $content .= '</td>'."\n";
            $content .= '<td style="width: 40%;">'."\n";

            do
            {
                if(isset($_SESSION['username']))
                    $content .= '<div id="galery_img_div_border">'."\n";

                if($img['main'] == '1')
                    $checked = 'checked';
                else
                    $checked = '';

                if(isset($_SESSION['username']))
                    $content .= '<input type="radio" name="main_img" value="'.$img['id'].'" '.$checked.'>главная<br>'."\n";

                $src_small = '/image.php?h=100&q=80&img=mebel/galery/'.$row['dir'].'/'.$row['prj'].'/'.$img['name'];
                $src_big = '/image.php?h=700&q=80&img=mebel/galery/'.$row['dir'].'/'.$row['prj'].'/'.$img['name'];
                if(file_exists('mebel/galery/'.$row['dir'].'/'.$row['prj'].'/'.$img['name']))
                    $content .= '<img onClick="ChangeBigImg(\''.$src_big.'\');" src="'.$src_small.'" id="galery_link_img">'."\n";
                else
                    $content .= '<img src="/image.php?h=100&q=80&img=images/no_image.jpg">'."\n";
Сайт без движка рукописный. Помогите пожалуйста!.
 

AmdY

Пью пиво
Команда форума
Вам нужно разбираться с image.php, а этот кусок ни о чём не говорит. Думаю, лучше обратиться на фрилансерский сайт, там сделают за вас, а здесь только помогают программистам.
 

Andkorol

Новичок
PHP:
$content .= '<img name="big_image" style="width: 100%;" src="/image.php?h=600&q=80&img=mebel/galery/'.$row['dir'].'/'.$row['prj'].'/'.$img['name'].'" id="galery_link_img"><br>'."\n"."\n";
...
$content .= '<img name="big_image" style="width: 100%;" src="/image.php?h=600&q=80&img=images/no_image.jpg">'."\n";
...
$src_small = '/image.php?h=100&q=80&img=mebel/galery/'.$row['dir'].'/'.$row['prj'].'/'.$img['name'];
...
$src_big = '/image.php?h=700&q=80&img=mebel/galery/'.$row['dir'].'/'.$row['prj'].'/'.$img['name'];
...
$content .= '<img src="/image.php?h=100&q=80&img=images/no_image.jpg">'."\n";
Рискну предположить, что параметр q=80 в этих ссылках определяет качество изображения (quality) для обработки изображений в image.php.
Попробуй изменить эти значения на 100 – и посмотри результат.
 

AnrDaemon

Продвинутый новичок
Скорее тогда вообще убрать этот параметр. Если скрипт достаточно туп, он может попытаться пережать изображение в q100.
Хотя это всё гадания на кофейной гуще. Как уже сказал AmdY, надо разбираться со скриптом, а не гадать.
 

Kotofey

FloodMaster.
Попробуй протереть монитор, может перестанет "примутнятся".
 

Sapin

Новичок
Рискну предположить, что параметр q=80 в этих ссылках определяет качество изображения (quality) для обработки изображений в image.php.
Попробуй изменить эти значения на 100 – и посмотри результат.
Пробовал, менял, безтолку, становиться только хуже!

Скорее тогда вообще убрать этот параметр.
Тогда изображения вообще не показываются!

Попробуй протереть монитор, может перестанет "примутнятся".
Спасибо, шутку оценил!

Думаю, лучше обратиться на фрилансерский сайт.
Посоветуйте куда лучше обратиться, может знаете кто сделает это?
Сп. Всем.
 

Страшный Злодей

Бывший член клуба (достало хамство).
Послушайте, ну ведь вам сказали уже, что смотреть нужно image.php, обработка изображения происходит в этом или другом подключаемом из него файле.
 

Активист

Активист
Команда форума
Спасибо, шутку оценил!
Без шуток! У нас клиент с пол года назад выкладывал кирпичи, мол цвет не тот, цвет не тот ... Приехали, действительно не тот, темноват, протерли монитор и о чудо - тот!
 
Сверху