Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaAlajos Szekeres Megváltozta több, mint 10 éve
1
PHP IV. Dátumok, képek
2
Dátumok print time(); // 1970.01.01-től eltelt mp-ek $date = getdate(); // tömböt ad vissza $date = getdate($t); $date = date($format); // szöveget formáz $date = date($format, $t); $t = mktime($h, $m, $s, $M, $D, $Y); $t = filemtime($path); // fájl módosítása
3
Feladatok $t1 = time(); $d1 = getdate($t1); print_r($d1); $d2 = date(”Y.m.d. H:i:s”,$t1); print $d2; $Y = 2008; M=5; D=6; $h=11; $m=30; $s=10; $t2 = mktime($h, $m, $s, $M, $D, $Y); $d3 = getdate($t2); print_r($d3);
4
Képek Információ: print_r(gd_info()); header(”Content-type: image/png”); // !!! $i = imagecreatetruecolor($w, $h); $c = imagecolorallocate($i, $r, $g, $b); imageline($i, $x1, $y1, $x2, $y2, $c); imagerectangle($i, $x1, $y1, $x2, $y2, $c); Imagefilledrectangle(.... ); imagestring($i, $font, $x, $y, $text, $c); imagepng($i); // imagejpeg(), imagegif() imagedestroy($i);
5
Feladat header(”Content-type: image/png”); $i = imagecreatetruecolor(600, 400); $c = imagecolorallocate($i, 200, 0, 0); imagerectangle($i, 10, 10, 590, 200, $c); imageline($i, 10, 220, 590, 220, $c); imagestring($i, 1, 10, 380, ”Copyright”, $c); imagepng($i); imagedestroy($i);
6
Képek imagecreatefrompng($path) // jpeg, gif $width = imagesx($i); // imagesy() imagecopy($dst, $src, $dx, $dy, $sx, $sy, $sw, $sh); imagecopyresampled(), imagecopyresized(); imagefttext(); imagerotate(); $index = imagecolorat($i, $x, $y); $rgba = imagecolorsforindex($index); imagesetpixel($i, $x, $y, $c); imagepalettecopy($dst, $src);
7
Feladat header(”Content-type: image/jpeg”); $src = imagecreatefromjpeg(”sample.jpg”); $sw = imagesx($src); $sh = imagesy($src); $dw = (int) (0.25 * $sw); $dh = (int) (0.25 * $sh); $dst = imagecreatetruecolor($dw, $dh); imagecopyresampled($dst, $src, 0, 0, 0, 0, $dw, $dh, $sw, $sh); imagejpeg($dst); imagedestroy($dst); imagedestroy($src);
8
Feladatok Készítsünk szkriptet, mely egy képet a szkriptben megadott méretűre alakít úgy, hogy megtartsa az eredeti kép oldalainak arányát, a szélek legyenek feketék. A kép bal alsó sarkába írjunk szöveget. Az előző órai könyvtár bejáró szkriptet módosítsuk úgy, hogy kiírja fájlok módosításának dátumát, valamint képek megtekinthetők legyenek a fenti módon.
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.