이제는이 작업을하기 위해 노력하고있는 것이 공식 10 시간이지만, 매분마다 최종 목표에서 멀리 떨어져 있습니다 ...
, 선택한 TTF 또는 truetype 글꼴로 만들고, 적절하게 크기를 조정하고, URL에 의해 주어진 텍스트로 이미지를 채우는 함수, 클래스 또는 무엇이든 만들어야합니다. 이미지는 텍스트보다 길어서는 안됩니다. 는 나는 내 모든 코드에 포기했습니다, 그리고 내가 지금까지있어 가장 좋은 방법은 ...imagettfbbox & imagettftext - 크기 조정, 위치 지정, 회전
<?php
if(!isset($_GET['size'])) $_GET['size'] = 20;
if(!isset($_GET['text'])) $_GET['text'] = "Moj tekst";
$get_font = (isset($_GET['font'])) ? $_GET['font'] : 'arial';
$size = imagettfbbox($_GET['size'], 0, "font/".$get_font.".ttf", $_GET['text']);
$xsize = abs($size[0]) + abs($size[2]);
$ysize = abs($size[5]) + abs($size[1]);
$image = imagecreate($xsize, $ysize);
imageSaveAlpha($image, true);
ImageAlphaBlending($image, false);
$transparentColor = imagecolorallocatealpha($image, 200, 200, 200, 127);
Imagefill($image, 0, 0, $transparentColor);
$blue = imagecolorallocate($image, 0, 0, 255);
$white = ImageColorAllocate($image, 255,255,255);
$black = ImageColorAllocate($image, 0,0,0); //-($_GET['size']/20)
imagettftext($image, $_GET['size'], 0, abs($size[0]), abs($size[5]), $black, "font/".$get_font.".ttf", $_GET['text']);
header("content-type: image/png");
imagepng($image);
imagedestroy($image);
?>
이 코드는 괜찮습니다, 그물에서 가져온 마지막이나 처음 후자의 가장자리 있지만, 때로는 부분적으로 숨겨 지거나 글꼴 크기에 따라 생성 된 이미지에 맞지 않습니다. 글꼴 크기가 작 으면 문제가되지 않습니다. 그리고 내가 정말 필요로하는 기능은 텍스트에 맞도록 전체 이미지의 비율을 변경할 이미지의 회전을 변경하는 것입니다
이예 :. 기능 또는이 작업을 수행 클래스가 완료된 경우에도 http://img199.imageshack.us/img199/9368/32739521.jpg
, 그것은 것 대단히 .. : '(: