Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- ini_set('memory_limit', '-1');
- ini_set('max_execution_time', 300);
- $file = file_get_contents('compressed.log');
- $lines = explode("\n", $file);
- $from = 0;
- $count = count($lines)-2;
- $width = 8639;
- $height = $count;
- $image = imagecreatetruecolor($width, $height);
- $color['0'] = imagecolorallocate($image, 255, 255, 255);
- $color['1'] = imagecolorallocate($image, 238, 238, 238);
- $color['2'] = imagecolorallocate($image, 229, 229, 229);
- $color['3'] = imagecolorallocate($image, 221, 221, 221);
- $color['4'] = imagecolorallocate($image, 212, 212, 212);
- $color['5'] = imagecolorallocate($image, 204, 204, 204);
- $color['6'] = imagecolorallocate($image, 195, 195, 195);
- $color['7'] = imagecolorallocate($image, 187, 187, 187);
- $color['8'] = imagecolorallocate($image, 178, 178, 178);
- $color['9'] = imagecolorallocate($image, 170, 170, 170);
- $color['a'] = imagecolorallocate($image, 161, 161, 161);
- $color['b'] = imagecolorallocate($image, 153, 153, 153);
- $color['c'] = imagecolorallocate($image, 144, 144, 144);
- $color['d'] = imagecolorallocate($image, 136, 136, 136);
- $color['e'] = imagecolorallocate($image, 127, 127, 127);
- $color['f'] = imagecolorallocate($image, 118, 118, 118);
- $color['g'] = imagecolorallocate($image, 110, 110, 110);
- $color['h'] = imagecolorallocate($image, 101, 101, 101);
- $color['i'] = imagecolorallocate($image, 93, 93, 93);
- $color['j'] = imagecolorallocate($image, 84, 84, 84);
- $color['k'] = imagecolorallocate($image, 76, 76, 76);
- $color['l'] = imagecolorallocate($image, 67, 67, 67);
- $color['m'] = imagecolorallocate($image, 59, 59, 59);
- $color['n'] = imagecolorallocate($image, 50, 50, 50);
- $color['o'] = imagecolorallocate($image, 42, 42, 42);
- $color['p'] = imagecolorallocate($image, 33, 33, 33);
- $color['q'] = imagecolorallocate($image, 25, 25, 25);
- $color['r'] = imagecolorallocate($image, 16, 16, 16);
- $color['s'] = imagecolorallocate($image, 8, 8, 8);
- $color['t'] = imagecolorallocate($image, 0, 0, 0);
- $h = 0;
- foreach ($lines AS $key=>$line)
- {
- if($key > $from-1 AND $key<$from+$count)
- {
- $h++; //height up
- for($w=0;$w<$width+1;$w++)
- {
- //echo $w.'-'.$h.'-'.$line[$w].'<br>';
- imagesetpixel($image, $w, $h-1, $color[$line[$w]]);
- }
- }
- }
- header("Content-type: image/png");
- imagepng($image);
- imagedestroy($image);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement