09/10/2018, 23:56
Anh em chỉ dùm cái phần upload và chỉnh sửa hình ảnh với !
Mọi người có ai biết cách up hình lên server rồi chỉnh sửa lại chiều cao, chiều rộng của hình mới up lên chỉ mình với !!! Cảm ơn trước ..
Nhân tiện, cho mình hỏi có cách nào ghép các hình lại với nhau bằng PHP code không để mình làm cái hình nhỏ gồm các chữ cái và số chống Spam khi đăng kí thành viên và tìm kiếm !!!
Cảm ơn các anh chị nhiều !
Em đang làm 1 cái forum tổng hợp + photo gallery www.zhome.info nên đang thắc mắc chỗ đó.
Nhân tiện, cho mình hỏi có cách nào ghép các hình lại với nhau bằng PHP code không để mình làm cái hình nhỏ gồm các chữ cái và số chống Spam khi đăng kí thành viên và tìm kiếm !!!
Cảm ơn các anh chị nhiều !
Em đang làm 1 cái forum tổng hợp + photo gallery www.zhome.info nên đang thắc mắc chỗ đó.
Bài liên quan
$filename = $_GET['f'];
$percent = $_GET['p'];
list($width, $height) = getimagesize($filename);
$new_width = $width * $percent;
$new_height = $height * $percent;
$image_p = imagecreatetruecolor($new_width, $new_height);
$image = imagecreatefromjpeg($filename);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
imagejpeg($image_p, null, 100);
Khi show hình ra thì <img src="resize1.php?f=hinh.jpg&p=0.2" />
Ý mình là đầu tiên tạo một form cho phép upload hình lên máy chủ :
Nếu hình quá nhỏ thì cái hình 2 sẽ lấy kích thước nguyên bản. Bạn giúp lại mình với !
Cái đoạn mã trên nhúng vào đâu ? Và truyền tham số như thế nào ?
$filename là đường dẫn của hình cần xử lý
list($width, $height) = getimagesize($filename);
$new_width = $width * $percent;
//day la chieu dai cua hinh sau khi xu ly. Vd nhu ta cho no la 100 px. Tuong tu ta co o duoc la chieu cao
$new_height = $height * $percent;
$image_p = imagecreatetruecolor($new_width, $new_height);
//tao 1 hình mới có chiều cao, dài có kích thước đã nói trên
$image = imagecreatefromjpeg($filename);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
imagejpeg($image_p, null, 100);
//hàm này tạo 1 hình mới. Nếu mà bạn muốn tạo 1 tập tin mới của kích thước thì bạn thay imagejpeg($image_p, null, 100); =>imagejpeg($image_p, "hinhmoi.jpg", 100);
Bạn ngồi gõ và xem manual php thì sẽ từ từ hiểu thôi. Cái này lúc đầu tôi có hiểu gì đâu
Vậy bạn có thể chỉ mình cách tạo ra 1 image bao gồm các chũ số và kí tự được không ! Cái đó mình đang bí. Mong bạn có thể chỉ giùm. Nếu không thì không biết www.zhome.info của mình sẽ đi về đâu ?!
Anh em trong diễn đàn ai biết thì chỉ giùm em cái !
$kt=getimagesize($des);
$img=imagecreatetruecolor($w,$h);
$img2=imagecreatefromjpeg($des);
====>$mau=imagecolorallocatealpha($img,45,36,6,5);
imagecopyresampled($img,$img2,0,0,0,0,$w,$h,$kt[0],$kt[1]);
======>imagestring($img,50,90,5,"noi dung cua ban",$mau);
imagejpeg($img,$des,100);