Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Cách tạo hình ảnh mới từ file WBMP hoặc URL bằng imagecreatefromwbmp() trong PHP

Trong PHP, imagecreatefromwbmp() là hàm tích hợp sẵn dùng để tạo hình ảnh mới từ file WBMP hoặc URL. Hàm trả về mã định danh hình ảnh đại diện cho hình ảnh từ tên file cho trước. Ta dùng imagecreatefromwbmp() khi muốn chỉnh sửa hình ảnh sau khi tải từ file WBMP. Dùng hàm imagewbmp() để chuyển hình ảnh sang định dạng WBMP.

Cú pháp

resource imagecreatefromwbmp(string $filename)

Tham số

imagecreatefromwbmp() chỉ nhận một tham số: $filename. Chứa tên file hình ảnh.

Giá trị trả về

imagecreatefromwbmp() trả về mã định danh tài nguyên hình ảnh khi thành công, báo lỗi khi false.

Ví dụ 1

<?php 
// Tải hình ảnh WBMP từ thư mục cục bộ
$img = imagecreatefromwbmp('C:\xampp\htdocs\pic.wbmp');
// Xem hình ảnh trong trình duyệt
imagewbmp($img);
imagedestroy($img);
?>

Kết quả

Lưu ý - Code PHP trên sẽ tải nội dung vào trình duyệt dưới dạng văn bản không hỗ trợ vì trình duyệt không hỗ trợ WBMP.

Ví dụ 2

<?php 
// Tải hình ảnh WBMP từ thư mục cục bộ
// Có thể chuyển hình ảnh sang WBMP bằng công cụ online hoặc hàm imagewbmp()
$img = imagecreatefromwbmp('C:\xampp\htdocs\Images\img30.wbmp');
// Lưu hình ảnh GIF vào đường dẫn cục bộ
imagejpeg($img, 'C:\xampp\htdocs\pic.gif');
imagedestroy($img);
?>

Hình ảnh gốc trước khi dùng imagecreatefromwbmp()

Cách tạo hình ảnh mới từ file WBMP hoặc URL bằng imagecreatefromwbmp() trong PHP

Hình ảnh đầu ra sau khi dùng imagecreatefromwbmp()

Cách tạo hình ảnh mới từ file WBMP hoặc URL bằng imagecreatefromwbmp() trong PHP

Lưu ý - WBMP là định dạng Wireless Bitmap File Format. Đây là định dạng đồ họa WAP tối ưu cho thiết bị di động. Hình ảnh WBMP lưu ở dạng bit (mỗi pixel = 1 bit). Cần phần mềm đọc định dạng wireless bitmap để mở file WBMP.