public static function _copyResize ($originalPath, $newPath, $newX, $newY, $method = self::RESIZE_MAX, $proportional = TRUE)
	{
		
		// Check file exists
		
		if (!parent::_Exists ($originalPath))
		{
			return FALSE;
		}
		
		// Load image
		
		$image	= self::_Load ($originalPath);
		
		// Resize image
		
		$newImage	= self::_Resize ($image, $newX, $newY, $method, $proportional);
		
		// Save new image
		
		if (!self::_Save ($newImage, $newPath, TRUE))
		{
			
			// If the image cannot be saved set an error
			
			new \Sonic\Message ('error', 'Could not save image: ' . $newPath);
			
			// Delete images
			
			imagedestroy ($image);
			imagedestroy ($newImage);
			
			// return FALSE
			
			return FALSE;
			
		}
		
		// Delete images
		
		imagedestroy ($image);
		imagedestroy ($newImage);
		
		// Return TRUE
		
		return TRUE;
		
	}