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