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
- Kuponkunyeráló
- Házimozi belépő szinten
- Windows 11
- localhost: Hatvan időegység. [Update 65]
- Otthoni hálózat és internet megosztás
- Milyen videókártyát?
- Víz- gáz- és fűtésszerelés
- Kezünkben a OnePlus 15 és az Oppo Find X9-ek
- Luck Dragon: Asszociációs játék. :)
- Kerékpárosok, bringások ide!
- További aktív témák...
- Macbook Pro 16" A2141 2019 Astro i7 (2020 végi gyártás)
- Macbook Pro 13" M1 A2338 16GB 2020 (2021 végi gyártás)
- MacBook Pro 13" (2022) M2 / 16 GB RAM / 512 GB SSD
- Macbook Pro 13" M1 A2338 8GB 2020 (2022 gyártás)
- 845 G11 14" FHD+ IPS Ryzen 5 PRO 8540U Radeon 740M 16GB 512GB NVMe magyar vibill ujjlolv gar
- ÁRGARANCIA! Épített KomPhone Ultra 9 285K 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Xbox Series X 1 TB + kontroller 6 hó garancia, számlával!
- Apple iPhone 13 Pro Max Graphite ProMotion 120 Hz, Pro kamerák 256 GB-100%-3 hó gari!
- UPDATE 11.13. HP üzleti laptopok Elitebook, Probook 4-13. gen gar.
- Lenovo LOQ 15IRH8 - 15.6"FHD IPS 144Hz - i5-12450H - 16GB - 512GB - RTX 4050 - Win11 PRO - 1 év gari
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest




