⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.180
Server IP:
13.127.59.50
Server:
Linux ip-172-31-46-210 5.15.0-1033-aws #37~20.04.1-Ubuntu SMP Fri Mar 17 11:39:30 UTC 2023 x86_64
Server Software:
Apache/2.4.41 (Ubuntu)
PHP Version:
7.4.3-4ubuntu2.29
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
ubuntu
/
vendor
/
league
/
glide
/
src
/
Helpers
/
View File Name :
Dimension.php
<?php namespace League\Glide\Helpers; use Intervention\Image\Image; class Dimension { /** * The source image. * @var Image */ protected $image; /** * The device pixel ratio. * @var integer */ protected $dpr; /** * Create dimension helper instance. * @param Image $image The source image. * @param integer $dpr The device pixel ratio. */ public function __construct(Image $image, $dpr = 1) { $this->image = $image; $this->dpr = $dpr; } /** * Resolve the dimension. * @param string $value The dimension value. * @return double The resolved dimension. */ public function get($value) { if (is_numeric($value) and $value > 0) { return (double) $value * $this->dpr; } if (preg_match('/^(\d{1,2}(?!\d)|100)(w|h)$/', $value, $matches)) { if ($matches[2] === 'h') { return (double) $this->image->height() * ($matches[1] / 100); } return (double) $this->image->width() * ($matches[1] / 100); } } }