Перейти к содержимому

Сервис обмена электронных валют


Изменение формата рисунка

#1 Anatoly

Anatoly
  • Пользователь
  • 50 сообщений
  • Репутация: 0
0

Отправлено 26 Август 2009 - 12:28

Привет, форумчане! Кто знает, помогите.
Вот пример:
// Создаем первую картинку на основе готового изображения
$im1 = imagecreatefromunknown($uploadPath);
// Определяем ее размеры
$size_x = imageSX($im1);
$size_y = imageSY($im1);
// Создаем вторую пустую картинку
$im2=imageCreate($size_x, $size_y);
// Копируем рисунок целиком из первого изображения во второе
imageCopy($im2, $im1, 0, 0, 0, 0, $size_x, $size_y);
// Сохранение скопированной картинки в файле
imageJPEG($im2, $uploadPath2, 100);
Вроде из рисунка PNG должен получиться JPG, но что-то идет не так, да и сохраняет некорректно.

 

 

  • 0

#2 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 29 Август 2009 - 23:04

Anatoly, почитайте лучше про функции. Меня смущает imagecreatefromunknown и простое imageCreate
Конечно такими методами вы не добьетесь правильного результата. А что идёт не так и как сохраняет не корректно?
  • 0


Оформление форума – IPBSkins.ru