Keep ratio
This commit is contained in:
		
					parent
					
						
							
								fc7529822f
							
						
					
				
			
			
				commit
				
					
						96820c5d0f
					
				
			
		
					 1 changed files with 14 additions and 2 deletions
				
			
		|  | @ -250,9 +250,21 @@ class FFMpeg extends Binary | |||
|                             } | ||||
|                         } | ||||
|                     } | ||||
|                      | ||||
|                     $originalRatio = $originalWidth / $originalHeight; | ||||
|                      | ||||
|                     $targetRatio = $format->getWidth() / $format->getHeight(); | ||||
|                      | ||||
|                     if($targetRatio >= $originalRatio){ | ||||
|                         $height = $format->getHeight(); | ||||
|                         $width = $format->getHeight() * $originalRatio; | ||||
|                     }else{ | ||||
|                         $width = $format->getWidth(); | ||||
|                         $height = $format->getWidth() / $originalRatio; | ||||
|                     } | ||||
| 
 | ||||
|                     $width = $this->getMultiple($originalWidth, 16); | ||||
|                     $height = $this->getMultiple($originalHeight, 16); | ||||
|                     $width = $this->getMultiple($width, 16); | ||||
|                     $height = $this->getMultiple($height, 16); | ||||
|                     break; | ||||
|             } | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue