Hirdetés
Új hozzászólás Aktív témák
-
Speeedfire
félisten
válasz
Sk8erPeter
#9224
üzenetére

Fussunk neki újra.

if(!list($w, $h) = getimagesize($src)) return "Unsupported picture type!";
$type = strtolower(substr(strrchr($src,"."),1));
if($type == 'jpeg') $type = 'jpg';
switch($type){
case 'bmp': $img = imagecreatefromwbmp($src); break;
case 'gif': $img = imagecreatefromgif($src); break;
case 'jpg': $img = imagecreatefromjpeg($src); break;
case 'png': $img = imagecreatefrompng($src); break;
default : return "Unsupported picture type!";
}Ebből lett ez:
$gis = getimagesize($src);
$w = $gis[0]; $h = $gis[1];
$type = $gis[2];
switch($type){
case '6': $img = imagecreatefromwbmp($src); break;
case '1': $img = imagecreatefromgif($src); break;
case '2': $img = imagecreatefromjpeg($src); break;
case '3': $img = imagecreatefrompng($src); break;
default : return "Unsupported picture type!";
}Az alap nem számokként kezeli hanem meg vannak adva az értékei, hogy jpg, bmp, png, de a tmp_name csak az értékeit használja. pl a jpg a 2-es. A png az a 3-as és így tovább.
Maga a source az egy array-t tartalmaz.
pl:
array
0 => int 720
1 => int 480
2 => int 2
3 => string 'width="720" height="480"' (length=24)
'bits' => int 8
'channels' => int 3
'mime' => string 'image/jpeg' (length=10)
Új hozzászólás Aktív témák
- Milyen TV-t vegyek?
- Kínai és egyéb olcsó órák topikja
- AMD GPU-k jövője - amit tudni vélünk
- PlayStation 5
- A fociról könnyedén, egy baráti társaságban
- Arc Raiders
- Magyar árat kapott a Honor MagicPad 2
- Huawei Watch GT - kimerülés, nem lemerülés
- Kerékpárosok, bringások ide!
- Budapest és környéke adok-veszek-beszélgetek
- További aktív témák...
- Gamer PC Ryzen 7 5800X3D, Gigabyte 7900 XT, 64GB RAM, Corsair iCUE H150i 360mm BESZÁMÍTOK
- Google Pixel 10 128GB
- Gamer PC Ryzen 9 7900X, Radeon 7900 XTX, 32GB RAM, Arctic Liquid Freezer II 360 BESZÁMÍTOK
- Gamer PC Ryzen 7 5900X, RTX 3090 24GB, 32GB RAM, ARCTIC Liquid Freezer III hűtéssel BESZÁMÍTOK
- Gamer PC Ryzen 7 5800X, RTX 4070, 32GB RAM, BESZÁMÍTOK
- GYÖNYÖRŰ iPhone 13 256GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3921, 100% Akkumulátor
- GYÖNYÖRŰ iPhone 14 Pro 128GB Deep Purple -1 ÉV GARANCIA -Kártyafüggetlen, MS3933, 100% Akkumulátor
- BESZÁMÍTÁS! ASUS B85M-G B85 chipset alaplap garanciával hibátlan működéssel
- BESZÁMÍTÁS! ASRock Fatal1ty Z97 Killer alaplap garanciával hibátlan működéssel
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X 16/32/64GB RAM RTX 5060 Ti 16GB GAMER termékbeszámítással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest




