Share Hướng dẫn chèn TEXT (font tùy chọn) lên ảnh by tubotocdo

tubotocdo

tubotocdo

Active Member
Lần trước thấy ku Hân share chèn logo vào ảnh....nên bắt trước :D
tubotocdo.png

Trước tiên bạn cần một ảnh để làm ảnh gốc, font chữ ưu thích của bạn(Tải Về Font Thư Pháp). Sau đó bạn tạo ra một file *.php với nội dung như sau
PHP:
<?php

echo "<img src=tubotocdo.png>"; // Gọi kết quả

$im = ImageCreateFromJpeg("http://3.bp.blogspot.com/-HJyF6pTHl5A/T4x-qyF2XHI/AAAAAAAACTw/Afq3AzmjIvU/s1600/23-15-45-Wang-Ruo-Yi-08.jpg"); // Link ảnh gốc

$string = "MusicSo1.Net - tubotocdo"; // Dòng chữ muốn in lên hình

$pxX = (Imagesx($im) - 20.5 * strlen($string))/2; // Tạo độ X của chữ

$pxY = Imagesy($im)-Imagesy($im) + 340; // Tạo độ Y của chữ

$fontsize = "20"; // Cỡ chữ

$color = ImageColorAllocate($im, 255, 255, 255); // Màu chữ

$font = "font.ttf"; // Font chữ

ImagettfText($im, $fontsize, 0, $pxX, $pxY, $color, $font, $string); // hàm viết chữ lên hình ImagettfText(Link ảnh gốc, Font size, độ nghiêng, tạo độ X , tạo độ Y, Màu, Font, Chữ muốn in)

imagePng($im,"tubotocdo.png"); // Tiến hành tạo file ảnh mới có tên tubotocdo.png và cho chữ rõ hơn hàm imagejpeg()

ImageDestroy($im);

?>
 
Anh em lưu ý phần này nhe....
PHP:
ImagettfText($im, $fontsize, 0, $pxX, $pxY, $color, $font, $string); // hàm viết chữ lên hình

Ta thay số 0 thành thành số khác để chỉnh độ nghiên.
Ví dụ thành 50
tubotocdo1.png
 
ơ thế k chỉnh đc vị trí à. chữ thế kia lấp hết hàng :)
 

Facebook Comments

Similar threads

Admin
Replies
0
Views
2K
AdminAdmin is verified member.
Admin
Admin
Replies
0
Views
5K
AdminAdmin is verified member.
Admin
Admin
Replies
0
Views
1K
AdminAdmin is verified member.
Admin
Back
Top