Jak zmienijszyć obrazek?
Gh0st
20.09.2011
Jak zmniejszyć obrazek do rozmiarów miniatury ? Np 120x80 ..
Słyszałem o bibliotece graficznej GD ale nigdzie nie mogę znaleść jaką funkcją skaluje się obraz
Pomoże ktoś ?
Słyszałem o bibliotece graficznej GD ale nigdzie nie mogę znaleść jaką funkcją skaluje się obraz
Pomoże ktoś ?
Fili:P
20.09.2011
Nie mam pewności, ale można spróbować:
Jak mówiłem nie mam 100% pewności.
<img src="#" alt="#" style="height: 120px; width: 80px;">
Jak mówiłem nie mam 100% pewności.
Gh0st
20.09.2011
Ty dałeś mi czysty Kod html . twój kod o ile się nie Mylę to UTnie mi obrazek.
Pozatym jakbyś czytał uważniej to zauważył byś TAG PHP przed Nazwą tematu więc o HTML mi nie chodzi
i nie
Pozatym jakbyś czytał uważniej to zauważył byś TAG PHP przed Nazwą tematu więc o HTML mi nie chodzi
i nie
<img src="#" alt="#" style="height: 120px; width: 80px;">tylko
<img src="#" alt="#" height="120" width="80">
G[o]Q
20.09.2011
Gh0st
20.09.2011
Aa jeżeli tak to przepraszam.
Jeszcze jedno pytanie mam , jak zrobić aby ten obrazek zapisywał się do jakiegoś folderu ? np .
Edited by Gh0st, 20.09.2011 12:48.
Jeszcze jedno pytanie mam , jak zrobić aby ten obrazek zapisywał się do jakiegoś folderu ? np .
../image/
Edited by Gh0st, 20.09.2011 12:48.
Gh0st
20.09.2011
Zrobiłem coś takiego:
Ale jak się domyślacie to nie działa bo jakby działało to bym nie dawał ? logiczne
Chcę aby plik został wysłany na serwer ale ... plik zostaje wysłany ale nie zostaje pomniejszony
Edited by Gh0st, 20.09.2011 19:28.
<?php
if(isset($_POST['upload']))
{
$filename = $_FILES['plik']['tmp_name'];
$plik_nazwa = $_FILES['plik']['name'];
$plik_rozmiar = $_FILES['plik']['size'];
list($width, $height) = getimagesize($filename);
$thumb = imagecreatetruecolor(120, 80);
$source = imagecreatefromjpeg($filename);
imagecopyresized($thumb, $source, 0, 0, 0, 0, 120, 80, $width, $height);
if(is_uploaded_file($filename)) {
move_uploaded_file($filename, "upload/$plik_nazwa");
echo "Plik: <strong>$plik_nazwa</strong> o rozmiarze
<strong>$plik_rozmiar bajtów</strong> został przesłany na serwer! $width x $height";
}
}
?>
Ale jak się domyślacie to nie działa bo jakby działało to bym nie dawał ? logiczne
Chcę aby plik został wysłany na serwer ale ... plik zostaje wysłany ale nie zostaje pomniejszony
Edited by Gh0st, 20.09.2011 19:28.
Fili:P
21.09.2011
Można pokombinować tym, ale trzeba użyć GD: http://vantia.pl/blo...obrazkow-w-php/
Gh0st
21.09.2011
Fili . Ja nie chcę kombinować dałem u góry kod który do tej pory zrobiłem , nie działa to czekam aż ktoś pomoże