Actionscript

Cropping an image using Actionscript

Page 1 of 1

2 Replies - 848 Views - Last Post: 04 June 2008 - 02:28 PM

#1 bhasvanth  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 3
  • Joined: 04-March 08

Actionscript

Posted 03 June 2008 - 04:45 AM

hi,

I had a requirement for cropping an image using actionscript and php.
And save that cropped image in the server.


can anybody help me plzzzzzzz



thanks,
bhasvanth.
Is This A Good Question/Topic? 0
  • +

Replies To: Actionscript

#2 jjsaw5  Icon User is offline

  • I must break you
  • member icon

Reputation: 90
  • View blog
  • Posts: 3,060
  • Joined: 04-January 08

Re: Actionscript

Posted 03 June 2008 - 08:12 AM

Here is a php function that will crop an image for you



   
	  cropImage(225, 165, '/path/to/source/image.jpg', 'jpg', '/path/to/dest/image.jpg');
   
	   
  
	  function cropImage($nw, $nh, $source, $stype, $dest) {
  
	   
  
		  $size = getimagesize($source);
 
		  $w = $size[0];
  
		  $h = $size[1];
   
	   
  
		  switch($stype) {
  
			  case 'gif':

			  $simg = imagecreatefromgif($source);

			  break;
  
			  case 'jpg':
		 $simg = imagecreatefromjpeg($source);
 
			  break;
  
			  case 'png':
 
			  $simg = imagecreatefrompng($source);
 
			  break;
  
		  }
 
	   
 
		  $dimg = imagecreatetruecolor($nw, $nh);
  
	   
  
		  $wm = $w/$nw;
  
		  $hm = $h/$nh;
  
	   
  
		  $h_height = $nh/2;
  
		 $w_height = $nw/2;
 
	   
 
		  if($w> $h) {
  
	   
  
			  $adjusted_width = $w / $hm;
  
			  $half_width = $adjusted_width / 2;
  
			  $int_width = $half_width - $w_height;
  
	   
  
			  imagecopyresampled($dimg,$simg,-$int_width,0,0,0,$adjusted_width,$nh,$w,$h);
  
	   
  
		  } elseif(($w <$h) || ($w == $h)) {
  
	   
  
			  $adjusted_height = $h / $wm;
 
			  $half_height = $adjusted_height / 2;
  
			 $int_height = $half_height - $h_height;

	   

			  imagecopyresampled($dimg,$simg,0,-$int_height,0,0,$nw,$adjusted_height,$w,$h);
  
	   
 
		  } else {
 
			  imagecopyresampled($dimg,$simg,0,0,0,0,$nw,$nh,$w,$h);
 
		  }

	   

		  imagejpeg($dimg,$dest,100);

	  }
**credit to findmotive.com**
 




**credit to findmotive.com**

This post has been edited by jjsaw5: 03 June 2008 - 08:14 AM

Was This Post Helpful? 0
  • +
  • -

#3 red01  Icon User is offline

  • D.I.C Head
  • member icon

Reputation: 12
  • View blog
  • Posts: 204
  • Joined: 08-May 06

Re: Actionscript

Posted 04 June 2008 - 02:28 PM

bhasvanth next time you should try to post some code
Was This Post Helpful? 0
  • +
  • -

Page 1 of 1