Search:

CWIS Developers Documentation

  • Main Page
  • Classes
  • Files
  • File List
  • File Members

Axis--Image--Test.php

Go to the documentation of this file.
00001 <?PHP
00002 
00003 #
00004 #   Axis--Image--Test.php
00005 #   Test scaffolding for the AxisPHP Image object.
00006 #
00007 #   Copyright 2002-2003 Axis Data
00008 #   This code is free software that can be used or redistributed under the
00009 #   terms of Version 2 of the GNU General Public License, as published by the
00010 #   Free Software Foundation (http://www.fsf.org).
00011 #
00012 #   Author:  Edward Almasy (ealmasy@axisdata.com)
00013 #
00014 #   Part of the AxisPHP library v1.2.5
00015 #   For more information see http://www.axisdata.com/AxisPHP/
00016 #
00017 
00018 require_once("Axis--Image.php");
00019 
00020 $Img = new Image("TestImage1.jpg");
00021 printf("Image Manipulation Method: %s<br>\n", $Img->ImageManipulationMethod());
00022 
00023 ?>Original #1:<br><img src="TestImage1.jpg"><br><br><br><?PHP
00024 
00025 $Img = new Image("TestImage1.jpg");
00026 $Img->ScaleTo(100, 100);
00027 $Img->SaveAs("TestImage--TEMP1.jpg");
00028 ?>JPEG scaled to 100w by 100h:<br><img src="TestImage--TEMP1.jpg"><br><br><br><?PHP
00029 
00030 $Img = new Image("TestImage1.jpg");
00031 $Img->ScaleTo(100, 100, TRUE);
00032 $Img->SaveAs("TestImage--TEMP4.jpg");
00033 ?>JPEG scaled to 100w by 100h with aspect ration maintained:<br><img src="TestImage--TEMP4.jpg"><br><br><br><?PHP
00034 
00035 $Img = new Image("TestImage1.jpg");
00036 $Img->CropTo(300, 200, 50, 300);
00037 $Img->SaveAs("TestImage--TEMP2.jpg");
00038 ?>JPEG cropped to 300w by 200h:<br><img src="TestImage--TEMP2.jpg"><br><br><br><?PHP
00039 
00040 $Img = new Image("TestImage1.jpg");
00041 $Img->CropTo(300, 200, 50, 300);
00042 $Img->SaveAs("TestImage--TEMP2.jpg");
00043 ?>JPEG cropped to 300w by 200h:<br><img src="TestImage--TEMP2.jpg"><br><br><br><?PHP
00044 
00045 if (imagetypes() & IMG_GIF)
00046 {
00047     $Img = new Image("TestImage1.jpg");
00048     $Img->ScaleTo(50, 300);
00049     $Img->SaveAs("TestImage--TEMP3.gif");
00050     ?>GIF scaled to 50w by 300h:<br><img src="TestImage--TEMP3.gif"><br><br><br><?PHP
00051 }
00052 else
00053 {
00054     print("GIF image output not supported on this server<br><br><br>\n");
00055 }
00056 
00057 ?>Original #2:<br><img src="TestImage2.jpg"><br><br><br><?PHP
00058 
00059 $Img = new Image("TestImage2.jpg");
00060 $Img->ScaleTo(100, 100, TRUE);
00061 $Img->SaveAs("TestImage--TEMP5.jpg");
00062 ?>JPEG scaled to 100w by 100h with aspect ration maintained:<br><img src="TestImage--TEMP5.jpg"><br><br><br><?PHP
00063 
00064 $Img = new Image("TestImage2.jpg");
00065 $Img->ScaleTo(100, 200, TRUE);
00066 $Img->SaveAs("TestImage--TEMP6.jpg");
00067 ?>JPEG scaled to 100w by 200h with aspect ration maintained:<br><img src="TestImage--TEMP6.jpg"><br><br><br><?PHP
00068 
00069 $Img = new Image("TestImage2.jpg");
00070 $Img->ScaleTo(200, 100, TRUE);
00071 $Img->SaveAs("TestImage--TEMP7.jpg");
00072 ?>JPEG scaled to 200w by 100h with aspect ration maintained:<br><img src="TestImage--TEMP7.jpg"><br><br><br><?PHP
00073 
00074 ?>
00075 

CWIS logo doxygen
Copyright 2010 Internet Scout