![]() |
![]() ![]() |
![]() |
--Mariusz-- |
![]()
Post
#1
|
Goście ![]() |
Witam
Czy mógłbym prosić o prosty skrypt zmieniający rozdzielczość uploadowanego obrazu. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 7.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
function save_image($Image,$NewImage,$MaxWidth,$MaxHeight,$Quality = 80) {
list($ImageWidth,$ImageHeight,$TypeCode)=getimagesize($Image); $ImageType=($TypeCode==1?"gif":($TypeCode==2?"jpeg":($TypeCode==3?"png":FALSE))); $CreateFunction="imagecreatefrom".$ImageType; $OutputFunction="image".$ImageType; if ($ImageType) { $Ratio=($ImageHeight/$ImageWidth); $ImageSource=$CreateFunction($Image); if ($ImageWidth > $MaxWidth || $ImageHeight > $MaxHeight) { if ($ImageWidth > $MaxWidth) { $ResizedWidth=$MaxWidth; $ResizedHeight=$ResizedWidth*$Ratio; } else { $ResizedWidth=$ImageWidth; $ResizedHeight=$ImageHeight; } if ($ResizedHeight > $MaxHeight) { $ResizedHeight=$MaxHeight; $ResizedWidth=$ResizedHeight/$Ratio; } $ResizedImage=imagecreatetruecolor($ResizedWidth,$ResizedHeight); imagecopyresampled($ResizedImage,$ImageSource,0,0,0,0,$ResizedWidth,$ResizedHeight,$ImageWidth,$ImageHeight); } else { $ResizedWidth=$ImageWidth; $ResizedHeight=$ImageHeight; $ResizedImage=$ImageSource; } return $OutputFunction($ResizedImage,$NewImage,$Quality); } else return false; } Ten post edytował ysatis 28.02.2008, 12:37:35 |
|
|
--Mariusz-- |
![]()
Post
#3
|
Goście ![]() |
Ojej nie wiedziałem że proste będzie aż takie ... zawiłe
Jeśli mógłbym prosić jeszcze o pomoc zaimplementowania tego z moim skryptem wrzucania zdjęcia bo szczerze nie bardzo rozumiem ten skrypt :/ Pewnie trzeba go umieścić jakoś przed wrzucaniem zdjęcia do folderu, żeby wrzucał już zmieniony ale dopiero uczę się PHP i nie bardzo wiem jak to zrobić proszę o pomoc.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 7.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Ojej nie wiedziałem że proste będzie aż takie ... zawiłe Jeśli mógłbym prosić jeszcze o pomoc zaimplementowania tego z moim skryptem wrzucania zdjęcia bo szczerze nie bardzo rozumiem ten skrypt :/ Pewnie trzeba go umieścić jakoś przed wrzucaniem zdjęcia do folderu, żeby wrzucał już zmieniony ale dopiero uczę się PHP i nie bardzo wiem jak to zrobić proszę o pomoc.
|
|
|
--Mariusz-- |
![]()
Post
#5
|
Goście ![]() |
Dzięki wielkie
|
|
|
--Mariusz-- |
![]()
Post
#6
|
Goście ![]() |
Witam
Chciałbym aby dodawane były również miniaturkowe zdjęcia. Nie wiem czy dobrze myślę, ale można by było to stworzyć w sposób tak jak powyższy, dodać taka samą drugą funkcję, ze zmienionymi nazwami wszystkich zmiennych. Również trzeba by było dodać do bazy danych pole "miniaturka" żeby zapisywał nazwę miniaturki. Problem pojawia się dalej. Nie wiem jak zrobić aby miniaturka była dodawana razem z normalnym zdjęciem, pod jednym id do bazy danych. Proszę o pomoc. |
|
|
--Mariusz-- |
![]()
Post
#7
|
Goście ![]() |
Kombinowałem w taki sposób
ale coś niewychodzi :/2 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.09.2025 - 20:25 |