Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [gb] цвето-отображение при маштабировании! 
V
    Опции темы
Kr0LiK
Дата 29.1.2007, 15:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 54
Регистрация: 11.1.2006

Репутация: нет
Всего: нет



гд библиотека портит цвето-отображение картинки при выставленом качестве 100.

Почему незнаю может кто подскажет?

пример в прикрепленном файле!

Код

<?php
  require_once("config.inc.php");
  
  $map_img  = array();
  $map_url  = $map_image;
  $map_img  = getimagesize($map_url);
  $map_imgo = imagecreatefromjpeg($map_url);
  
  if (@$_GET['m_width'] == "") {
    $map_imgwn = 790;
  } else {
    $map_imgwn = $_GET['m_width'];
  }
  
  if (@$_GET['m_height'] == "") {
    $map_imghn = 490;
  } else {
    $map_imghn = $_GET['m_height'];
  }
  
  $map_imgw = $map_img[0];
  $map_imgh = $map_img[1];
  
  $map_imgnew  = imagecreate($map_imgwn, $map_imghn);
  $map_imgname = "./tmp/".md5(microtime()).".jpg";
  
  imagecopyresized($map_imgnew, $map_imgo, 0, 0, 0, 0, $map_imgwn, $map_imghn, $map_imgw, $map_imgh);
  imagejpeg($map_imgnew, $map_imgname, 100);
  echo "<img src='$map_imgname'>";
?> 


Присоединённый файл ( Кол-во скачиваний: 8 )
Присоединённый файл  t.jpg 4,36 Kb
PM MAIL WWW ICQ   Вверх
skyboy
Дата 29.1.2007, 15:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 3
Всего: 260



при помощи imagecopyresampled можно получить картинку измененного размера гораздо более высокого качества. 
PM MAIL   Вверх
capitan
Дата 29.1.2007, 17:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 602
Регистрация: 27.2.2005
Где: Москва

Репутация: нет
Всего: 13



Попробуй всместо
Код

$map_imgnew  = imagecreate($map_imgwn, $map_imghn);


Код

$map_imgnew  = imagecreatetruecolor($map_imgwn, $map_imghn);


Должно помочь
PM MAIL WWW ICQ   Вверх
Kr0LiK
Дата 29.1.2007, 17:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 54
Регистрация: 11.1.2006

Репутация: нет
Всего: нет



Все спасибо ребята я разобрался!  smile 
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Графика | Следующая тема »


 




[ Время генерации скрипта: 0.0417 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.