예제 #1
0
function caption_image2_white($caption, $serial, $num, $txt_X, $txt_Y)
{
	# 사용예제
	$objFont = new Font;

	$objFont->text  = $caption;
	$objFont->size  = 20;
	$objFont->color = 0xFFFFFF;
	//$objFont->angle = 45;
	//$objFont->font  = "/home/vdl_gate/nanumBold.ttf";
	$objFont->font  = "./nanumBold.ttf";

	//$szFilePath     = "/home/vdl_gate/m/images/baby_1.jpg";
	//$szFilePath     = "./images/baby1.jpg";
	$szFilePath     = "./files/".$serial."/medium/final_".$serial."_".$num.".jpg";

	$cImage = getPrintToImage($txt_X, $txt_Y, $serial, $num, $szFilePath, $objFont, $serial, LEFT | MIDDLE);
}
예제 #2
0
<?php

# 사용예제
$objFont = new Font();
$objFont->text = "문구가 들어갈 위치";
$objFont->size = 20;
$objFont->color = 0x0;
//$objFont->angle = 45;
//$objFont->font  = "/home/vdl_gate/nanumBold.ttf";
$objFont->font = "../nanumBold.ttf";
//$szFilePath     = "/home/vdl_gate/m/images/baby_1.jpg";
$szFilePath = "./images/baby1.jpg";
$cImage = getPrintToImage($szFilePath, $objFont, $serial, LEFT | MIDDLE);
define('LEFT', 0x1);
define('CENTER', 0x2);
define('RIGHT', 0x4);
define('TOP', 0x8);
define('MIDDLE', 0x10);
define('BOTTOM', 0x20);
class Font
{
    var $text = "http://aaa.com";
    var $color = 0x0;
    var $size = 10;
    var $angle = 0;
    var $font;
}
function getPrintToImage($szFilePath, &$objFont, $serial, $nFontAlign = 0x12)
{
    # 이미지 파일이 존재하는지 체크한다.
    if (!file_exists($szFilePath)) {