|
|
|
| Имеются файлы неизвестного размера в форматах JPG, GIF и PNG. И нужно средствами РНР изменить размер каждого файла таким образом, чтобы сохранить его пропорции, но при этом высота стала равной 100рх.
Делаем так:
$size = GetImageSize($old_image); //параметры картинки, $size[2] - ее тип
$k=$size[0]/$size[1]; //отношение ширины к высоте
$new_hight=100; //новая высота
$new_width=$new_hight*$k; //новая ширина
|
Осталось только из старого файла создать новый файл того же типа с вычисленными размерами.
Как это сделать? | |
|
|