Hướng dẫn image with text in php - hình ảnh với văn bản trong php

19

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Tôi có mã tạo hình ảnh trong Image_Creator.

 

Tệp cho đầu ra hình ảnh là Image.php và có mã bên dưới





     



Khi tôi chạy Image.php, tôi chỉ nhận được một trang trống. Tại sao nó như vậy?

lừa dối ♦

498K81 Huy hiệu vàng719 Huy hiệu bạc867 Huy hiệu đồng81 gold badges719 silver badges867 bronze badges

Đã hỏi ngày 7 tháng 11 năm 2012 lúc 10:32Nov 7, 2012 at 10:32

5

Sử dụng điều này để thêm văn bản vào hình ảnh [được sao chép từ PHP cho trẻ em]


Cơ sở tối đa

6131 Huy hiệu vàng7 Huy hiệu bạc15 Huy hiệu đồng1 gold badge7 silver badges15 bronze badges

Đã trả lời ngày 7 tháng 11 năm 2012 lúc 11:04Nov 7, 2012 at 11:04

Akhilraj n sakhilraj n sAkhilraj N S

8.8095 Huy hiệu vàng35 Huy hiệu bạc40 Huy hiệu đồng5 gold badges35 silver badges40 bronze badges

4

Vấn đề ở đây là, $black = ImageColorAllocate[$im, 255, 255, 255]; //

$black = ImageColorAllocate[$im, 0, 0, 0];

Đã trả lời ngày 11 tháng 12 năm 2013 lúc 11:45Dec 11, 2013 at 11:45

0

  $img = imagecreatefromjpeg["certificate.jpg"];//replace with your image 

  $txt = 'NILESH';//your text
  $fontFile = realpath["arial.ttf"];//replace with your font
  $fontSize = 24;
  $fontColor = imagecolorallocate[$img, 255, 255, 255];
  $black = imagecolorallocate[$img, 0, 0, 0];
  $angle = 0;

  $iWidth = imagesx[$img];
  $iHeight = imagesy[$img];

  $tSize = imagettfbbox[$fontSize, $angle, $fontFile, $txt];
  $tWidth = max[[$tSize[2], $tSize[4]]] - min[[$tSize[0], $tSize[6]]];
  $tHeight = max[[$tSize[5], $tSize[7]]] - min[[$tSize[1], $tSize[3]]];

  // text is placed in center you can change it by changing $centerX, $centerY values
  $centerX = CEIL[[$iWidth - $tWidth] / 2];
  $centerX = $centerX

Chủ Đề