Revision: 12136
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at March 3, 2009 10:13 by rizzn2k
Initial Code
<?php
function output_nfo_image ($filename, $size) {
$font_file = "C:/WINDOWS/Fonts/cour.ttf";
$nfo_file_lines = file($filename);
$width = 0;
for($i = 0; $i < count($nfo_file_lines); $i++) {
$box = imagettfbbox($size, 0, $font_file, $nfo_file_lines[$i]);
$width = max($width, $box[2]);
}
$image = imagecreate($width, $size * (count($nfo_file_lines) + 1));
$background_color = imagecolorallocate($image, 0, 0, 0);
$text_color = imagecolorallocate($image, 255, 255, 255);
for($i = 0; $i < count($nfo_file_lines); $i++) {
imagettftext($image, $size, 0, 0, $size * ($i + 1), $text_color, $font_file, $nfo_file_lines[$i]);
}
header("Content-type: image/png");
imagepng($image);
imagedestroy($image);
}
//Calls the function to render "myfile.nfo" in image size "10".
output_nfo_image("myfile.nfo", 10);
?>
Initial URL
Initial Description
Let's you render your .nfo Files to PNG Images.
Initial Title
NFO Render Engine
Initial Tags
php
Initial Language
PHP