![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 231 Pomógł: 1 Dołączył: 22.04.2007 Skąd: Rypin Ostrzeżenie: (0%) ![]() ![]() |
Mam takie pytanie: jak tworzyc miniatury obrazkow w php. Lecz nie chodzi o to zeby miniatura miala np 400x400 i koniec tylko zeby zmieniala sie wielkosc proporcjonalnie. zeby w trakcie uploadowania obrazka automatycznie tworzylo obrazek proporcjonalnie pomiejszony do oryginalnego w nowym folderze moglby mi ktos pomoc (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? (np obrazek ma 500x1000 jak podaje w input ile ma byc szerokosc (np 100 ) i tworzy ta miniature tutaj :100x200 )) wtedy ja n newsach bede mogl zrobic cos takiedo
<a href=obrazki/obraz1_duzy.jpg><img src=miniatury/obraz1_maly.jpg></a> Ten post edytował djbarca 30.08.2007, 11:56:38 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 295 Pomógł: 9 Dołączył: 8.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
to dość proste...
załóżmy, że ustawiasz szerokość na 100 px musisz ustalić przez jaką liczbę podzielisz jej wysokość aby pomniejszyć to proporcjonalnie. Kod $stara_szerokosc = x // tu pobierasz jaką szerokość ma zdjęcie wgrywane $nowa_szerokosc = '100'; $proporcja = $stara_szerokosc / $nowa_szerokosc; //aby poomniejszyć proporcjonalnie dzielisz wysokość przez $proporcja $stara_wysokosc = y // tu pobierasz jaką wysokość ma zdjęcie wgrywane $nowa_wysokosc = $stara_wysokosc / $proporcja; W ten sposób zdjęcie będzie proporcjonalnie pomniejszone |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 165 Pomógł: 9 Dołączył: 9.04.2002 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Skalowanie wykonuj za pomocą np funkcji imagecopyresampled" title="Zobacz w manualu PHP" target="_manual
a wymiary to matematyka (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) jeśli ustalasz szerokość na 100px to pobierz wymiary oryginalnego obrazka getimagesize" title="Zobacz w manualu PHP" target="_manual i to juz zwykłe proporcja matematyczna - ile procent z szerokości stanowi nowa szerokość, to da procent za pomocą którego wyliczysz wysokość do jakiej skalować (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) to tak na szybko, prawda że proste? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 231 Pomógł: 1 Dołączył: 22.04.2007 Skąd: Rypin Ostrzeżenie: (0%) ![]() ![]() |
a caly kod jak by wygladal dla jedngo obrazka (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) gdzie jest podana sciezka folder do ktorego sie wrzuca miniaturki i duze (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? miej wiecej wiem o co chodzi le zawsze jakies bledy .....
czyli trzeba otworzyc zawartosc obrazka i zapisac go z nowa wielkoscia (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Ten post edytował djbarca 30.08.2007, 12:09:34 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 165 Pomógł: 9 Dołączył: 9.04.2002 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Cytat a caly kod jak by wygladal dla jedngo obrazka questionmark.gif? winksmiley.jpg gdzie jest podana sciezka folder do ktorego sie wrzuca miniaturki i duze questionmark.gif? miej wiecej wiem o co chodzi le zawsze jakies bledy ..... to cały kod czy rady? bo rady już dostałeś a kod jest w manualu w komentarzach i na forum - szukaj pod hasłem miniaturki jak już zaczniesz pisać kod i będziesz miał jakieś problemy to napisz na forum, ktoś pomoże Łukasz |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 231 Pomógł: 1 Dołączył: 22.04.2007 Skąd: Rypin Ostrzeżenie: (0%) ![]() ![]() |
zrobilem to (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
o cos takiego mi chodzilo (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował djbarca 4.09.2007, 08:11:23 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 07:30 |