set_include_path(get_include_path() . PATH_SEPARATOR . $config['application']['asido_path']); define('ASIDO_DIR', null); @(include 'class.asido.php'); @asido::driver('gd_c'); $i1 = @asido::image($image, $resized); if ($crop) { @asido::Crop($i1, $crop_start_x, $crop_start_y, $crop_width, $crop_width); @asido::width($i1, $max_width); } else { if ($max_height > 0) { $use_height = $max_height; } else { $use_height = 1000; } @asido::fit($i1, $max_width, $use_height); } if ($format == "jpg") { @asido::convert($i1, 'image/jpeg'); } @$i1->save(ASIDO_OVERWRITE_ENABLED); } header("Content-Length: " . filesize($resized)); if ($format == "jpg") { header("Content-type: image/jpeg"); } else { header("Content-type: image/png"); } readfile($resized); } catch (Exception $e) { } exit;
define('ASIDO_DIR', null); @include('class.asido.php'); @asido::driver('gd_c'); $i1 = @asido::image($image, $resized); if ($crop) { @asido::Crop($i1, $crop_start_x, $crop_start_y, $crop_width, $crop_width); @asido::width($i1, $max_width); } else { if ($max_height > 0) $use_height = $max_height; else $use_height = 1000; @asido::fit($i1, $max_width, $use_height); } if ($format == "jpg") @asido::convert($i1, 'image/jpeg'); if ($format == "png") @asido::convert($i1, 'image/png'); @$i1->save(ASIDO_OVERWRITE_ENABLED); } header("Content-Length: " . filesize($resized)); if ($format == 'jpg' || $format == 'jpeg') header("Content-type: image/jpeg"); elseif ($format == 'png') header("Content-type: image/png"); else header("Content-type: image/jpeg"); // TODO: log an error when a format is passed in which is unrecognized readfile($resized); } catch (Exception $e) { // TODO: Y U NO LOG SOMETHING HERE } exit();