[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как можно изменить формат файла на сервере?
Niksik
Подскажите как можно изменить формат файла при закачке его на сервер?Спасибо зарание.



Спустя 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)
Цитата (Rio-Dezz @ 10.12.2011 - 23:39)
А как сменить расширение gif на jpg(jpeg)?

Для таких вещей есть GD.

Цитата (Rio-Dezz @ 10.12.2011 - 23:39)
Или что-бы при загрузке gif-анимаций, анимация убиралась

Преобразовать в любое расширение, которое не поддерживает анимацию. Первый кадр станет изображением.

И как это сделать? Плохо знаю 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.создаем новое изображения,такого же размера,только с другим расширением и копируем оригинальное изображение на новое..старое можно удалить.

Спустя 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);
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.