| 
									
										
										
										
											2016-02-28 03:24:42 +08:00
										 |  |  | <?php namespace BookStack; | 
					
						
							| 
									
										
										
										
											2015-07-14 04:52:56 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-12-10 03:50:17 +08:00
										 |  |  | use Images; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-02-28 03:24:42 +08:00
										 |  |  | class Image extends Ownable | 
					
						
							| 
									
										
										
										
											2015-07-14 04:52:56 +08:00
										 |  |  | { | 
					
						
							| 
									
										
										
										
											2015-08-16 07:18:22 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  |     protected $fillable = ['name']; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-09-05 00:50:52 +08:00
										 |  |  |     /** | 
					
						
							| 
									
										
										
										
											2015-12-10 03:50:17 +08:00
										 |  |  |      * Get a thumbnail for this image. | 
					
						
							| 
									
										
										
										
											2018-05-13 19:07:38 +08:00
										 |  |  |      * @param  int $width | 
					
						
							|  |  |  |      * @param  int $height | 
					
						
							| 
									
										
										
										
											2015-12-15 04:13:32 +08:00
										 |  |  |      * @param bool|false $keepRatio | 
					
						
							| 
									
										
										
										
											2015-12-10 06:30:55 +08:00
										 |  |  |      * @return string | 
					
						
							| 
									
										
										
										
											2018-05-13 19:07:38 +08:00
										 |  |  |      * @throws \Exception | 
					
						
							| 
									
										
										
										
											2015-09-05 00:50:52 +08:00
										 |  |  |      */ | 
					
						
							| 
									
										
										
										
											2015-12-15 04:13:32 +08:00
										 |  |  |     public function getThumb($width, $height, $keepRatio = false) | 
					
						
							| 
									
										
										
										
											2015-09-05 00:50:52 +08:00
										 |  |  |     { | 
					
						
							| 
									
										
										
										
											2015-12-15 04:13:32 +08:00
										 |  |  |         return Images::getThumbnail($this, $width, $height, $keepRatio); | 
					
						
							| 
									
										
										
										
											2015-09-05 00:50:52 +08:00
										 |  |  |     } | 
					
						
							| 
									
										
										
										
											2015-07-14 04:52:56 +08:00
										 |  |  | } |