PHP, zmiana rozmiaru zdjecia *.jpeg na miniaturę...

0

Witam, mam taki skrypt:

///
$filename = './uploads/b.jpg';
list($width, $height) = getimagesize($filename);
$new_width = 150;
$new_height = 150;
$image_p = imagecreatetruecolor($new_width, $new_height);
$image = imagecreatefromjpeg($filename);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
$galleryPath = 'uploads/';
 imagejpeg( $image_p, $galleryPath . dupa . '.jpg', 100 );
////
 

Chcę go przerobić, zeby mi ucinał szerokość zawsze na 150 px, a wysokość dobrał już automatycznie (proporcjonalnie), żeby nie rościągnąć czy coś :) Wie ktoś jak to napisać ?

0

Tak, musisz użyć dzielenia i mnożenia. Jak sobie nie poradzisz z tą niesamowicie skomplikowaną sytuacją, zawsze możesz wpisać w google php thumbnail i skopiować jeden z setek gotowych kodów, które to robią.

0

zrobiłem tak : $new_height = 150*$height/$width; działa :D obleci, chyba, że ktoś ma lepszy pomysł :D

0

Albo w wyszukiwarce forumowej: php miniaturki, (sporo tego znajduje) np. Tworzenie jednakowych miniaturek w PHP

0

ooo dzięki faktycznie soory mój błąd.... za szybko wyskoczyłem na forum. gniewacie się ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1