|
|
|
|
|
для: ols
(07.01.2009 в 21:50)
| | >что не так делаю то?
не учитываете, что у разных форматов хранения изображений разное назначение, и мешать их не след. | |
|
|
|
|
|
|
|
для: Trianon
(07.01.2009 в 21:28)
| | >может быть Вы найдете, наконец, мануал?
И то и другое есть, привычка сразу на форум бежать - исправлюсь, обещаю ))))
Теперь по теме.
Написал такой скрипт:
<?
set_time_limit(1000);
foreach(glob("*.gif") AS $filename)
{
$old = imageCreateFromGif($filename);
$w = imageSX($old);
$h = imageSY($old);
$k=$w / 170;
$w_new=round($w/$k);
$h_new=round($h/$k);
$new = imageCreate($w_new, $h_new);
imageCopyResized($new, $old, 0, 0, 0, 0, $w_new, $h_new, $w, $h);
imageJpeg($new, $filename);
imageDestroy($old);
imageDestroy($new);
?>
Обработка: <? echo $filename; ?><br />
<?
}
?>
|
Уменьшает размеры изображений но:
1) при работе с гифами (imageCreateFromGif) качество ухудшается заметно - искажение
2) при работе с jpeg (imageCreateFromJpeg) цвета вообще теряются
что не так делаю то? | |
|
|
|
|
|
|
|
для: ols
(07.01.2009 в 20:19)
| | может быть Вы найдете, наконец, мануал?
Сколько сразу головной боли пропадет...
А если к мануалу еще и хороший учебник....
Нет, это уже утопия. | |
|
|
|
|
|
|
|
для: ols
(07.01.2009 в 20:10)
| | О нашел glob() )) | |
|
|
|
|
|
|
| В каталоги хранятся файлы(jpg) произвольных разрешений. файлов порядка 1000
Задача состоит в том чтобы автомтизировано пройтись по всем этим файлам и заменить разрешение.
Меня в данный момент интересует как пробежаться по определенной директории и получить весь список файлов? | |
|
|
|
|