Location: PHPKode > scripts > Read Offline > read-offline/library/mobi/ImageHandler.php
<?php

class ImageHandler {
	/**
	 * Download an image
	 * @param string $url Url to the image
	 * @return false|string False if failed, else the data of the image (converted to grayscale jpeg)
	 */
	public static function DownloadImage($url){
		//$data = Http::Request($url);
		$data = file_get_contents($url);
		//$data = base64_decode($data);
		$imgFile = @imagecreatefromstring($data);
		
		if($imgFile !== false){
			@imagefilter($imgFile, IMG_FILTER_GRAYSCALE);

			ob_start();
			@imagejpeg($imgFile);
			$image = ob_get_contents();
			ob_end_clean();
			
			@imagedestroy($imgFile);
			return $image;
		}
		return false;
	}
}
?>
Return current item: Read Offline