Спустя 10 минут, 38 секунд (13.11.2011 - 18:03) caballero написал(а):
находишь соответствующие функции и меняешь
в чем проблемма
в чем проблемма
Спустя 3 минуты, 37 секунд (13.11.2011 - 18:07) Niksik написал(а):
Понятно,спасибо.
Спустя 3 минуты, 18 секунд (13.11.2011 - 18:10) caballero написал(а):
Когда в следующий раз поделишся секретом из какого формата в какой надо преобразовать в чем проблемма и как эта проблемма связана с сервером будет еще понятнее.
Спустя 27 дней, 8 часов, 28 минут, 59 секунд (11.12.2011 - 02:39) Rio-Dezz написал(а):
А как сменить расширение gif на jpg(jpeg)? Или что-бы при загрузке gif-анимаций, анимация убиралась
Спустя 5 минут, 13 секунд (11.12.2011 - 02:44) TranceIT написал(а):
Цитата (Rio-Dezz @ 10.12.2011 - 23:39) |
А как сменить расширение gif на jpg(jpeg)? |
Для таких вещей есть GD.
Цитата (Rio-Dezz @ 10.12.2011 - 23:39) |
Или что-бы при загрузке gif-анимаций, анимация убиралась |
Преобразовать в любое расширение, которое не поддерживает анимацию. Первый кадр станет изображением.
Спустя 2 минуты, 29 секунд (11.12.2011 - 02:47) Rio-Dezz написал(а):
Цитата (TranceIT @ 11.12.2011 - 02:44) | ||||
Для таких вещей есть GD.
Преобразовать в любое расширение, которое не поддерживает анимацию. Первый кадр станет изображением. |
И как это сделать? Плохо знаю GD
Спустя 6 минут, 54 секунды (11.12.2011 - 02:54) TranceIT написал(а):
Либо погуглить, либо заплатить денег. У нас вам не дадут готового решения. У нас вам помогут приусловии, что вы сами что-то пытались сделать...
Спустя 1 месяц, 13 дней, 13 часов, 12 минут, 28 секунд (24.01.2012 - 16:06) askar-1993 написал(а):
Погугли на англоязычных сайта, где то находил
Спустя 5 минут, 51 секунда (24.01.2012 - 16:12) Winston написал(а):
askar-1993
Зачем подымать старые темы? Отвечай на новые.
Зачем подымать старые темы? Отвечай на новые.
Спустя 8 часов, 55 минут, 46 секунд (25.01.2012 - 01:08) walerus написал(а):
Да тема подобная тут поднималась не раз, я даже чего то там готовое постил, только под себя переделать малость...
Спустя 8 часов, 22 минуты, 57 секунд (25.01.2012 - 09:31) Эли4ка написал(а):
Rio-Dezz
Это все делается так)если я не ошибаюсь)
1.Определяем расширение изображения
2.создаем новое изображения,такого же размера,только с другим расширением и копируем оригинальное изображение на новое..старое можно удалить.
Это все делается так)если я не ошибаюсь)
1.Определяем расширение изображения
2.создаем новое изображения,такого же размера,только с другим расширением и копируем оригинальное изображение на новое..старое можно удалить.
Спустя 8 часов, 8 минут, 47 секунд (25.01.2012 - 17:39) Olimp1104 написал(а):
Цитата (Rio-Dezz @ 10.12.2011 - 23:47) |
И как это сделать? Плохо знаю GD |
// Путь к картинке
$imagename = 'image.gif';
// Получаеш ширину, высоту и тип картинки
list($width, $height, $tp) = getimagesize($imagename);
// В зависимости от типа загружаем в память картинку
switch($tp){
case IMAGETYPE_GIF:
$oldimage = imagecreatefromgif($imagename);
break;
case IMAGETYPE_JPEG:
$oldimage = imagecreatefromjpeg($imagename);
break;
case IMAGETYPE_PNG:
$oldimage = imagecreatefrompng($imagename);
break;
}
// Копируем из памяти картинку в нужное место c форматом *.gif
imagegif($oldimage, 'image.gif');
// Другие форматы
imagejpeg($oldimage, 'image.jpg');
imagepng($oldimage, 'image.png');
// Освобождаем память
imagedestroy($oldimage);