���� JFIF �� � ( %"1"%)+...383,7(-.-
![]() Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.20 System : Linux st2.domain.com 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64 User : apache ( 48) PHP Version : 7.4.20 Disable Function : NONE Directory : /var/www/html/img.123vid.top/vendor/phpoffice/common/src/Common/ |
<?php /** * This file is part of PHPOffice Common * * PHPOffice Common is free software distributed under the terms of the GNU Lesser * General Public License version 3 as published by the Free Software Foundation. * * For the full copyright and license information, please read the LICENSE * file that was distributed with this source code. For the full list of * contributors, visit https://github.com/PHPOffice/PHPWord/contributors. * * @link https://github.com/PHPOffice/Common * @copyright 2009-2016 PHPOffice Common contributors * @license http://www.gnu.org/licenses/lgpl.txt LGPL version 3 */ namespace PhpOffice\Common; /** * \PhpOffice\Common\Drawing */ class Drawing { const DPI_96 = 96; /** * Convert pixels to EMU * * @param int $pValue Value in pixels * @return int */ public static function pixelsToEmu($pValue = 0) { return round($pValue * 9525); } /** * Convert EMU to pixels * * @param int $pValue Value in EMU * @return int */ public static function emuToPixels($pValue = 0) { if ($pValue == 0) { return 0; } return round($pValue / 9525); } /** * Convert pixels to points * * @param int $pValue Value in pixels * @return float */ public static function pixelsToPoints($pValue = 0) { return $pValue * 0.67777777; } /** * Convert points width to centimeters * * @param int $pValue Value in points * @return float */ public static function pointsToCentimeters($pValue = 0) { if ($pValue == 0) { return 0; } return ((($pValue * 1.333333333) / self::DPI_96) * 2.54); } /** * Convert points width to pixels * * @param int $pValue Value in points * @return float */ public static function pointsToPixels($pValue = 0) { if ($pValue == 0) { return 0; } return $pValue * 1.333333333; } /** * Convert pixels to centimeters * * @param int $pValue Value in pixels * @return float */ public static function pixelsToCentimeters($pValue = 0) { //return $pValue * 0.028; return (($pValue / self::DPI_96) * 2.54); } /** * Convert centimeters width to pixels * * @param int $pValue Value in centimeters * @return float */ public static function centimetersToPixels($pValue = 0) { if ($pValue == 0) { return 0; } return ($pValue / 2.54) * self::DPI_96; } /** * Convert degrees to angle * * @param int $pValue Degrees * @return int */ public static function degreesToAngle($pValue = 0) { return (int) round($pValue * 60000); } /** * Convert angle to degrees * * @param int $pValue Angle * @return int */ public static function angleToDegrees($pValue = 0) { if ($pValue == 0) { return 0; } return round($pValue / 60000); } /** * Convert centimeters width to twips * * @param integer $pValue * @return float */ public static function centimetersToTwips($pValue = 0) { if ($pValue == 0) { return 0; } return $pValue * 566.928; } /** * Convert twips width to centimeters * * @param integer $pValue * @return float */ public static function twipsToCentimeters($pValue = 0) { if ($pValue == 0) { return 0; } return $pValue / 566.928; } /** * Convert inches width to twips * * @param integer $pValue * @return float */ public static function inchesToTwips($pValue = 0) { if ($pValue == 0) { return 0; } return $pValue * 1440; } /** * Convert twips width to inches * * @param integer $pValue * @return float */ public static function twipsToInches($pValue = 0) { if ($pValue == 0) { return 0; } return $pValue / 1440; } /** * Convert twips width to pixels * * @param integer $pValue * @return float */ public static function twipsToPixels($pValue = 0) { if ($pValue == 0) { return 0; } return round($pValue / 15.873984); } /** * Convert HTML hexadecimal to RGB * * @param string $pValue HTML Color in hexadecimal * @return array Value in RGB */ public static function htmlToRGB($pValue) { if ($pValue[0] == '#') { $pValue = substr($pValue, 1); } if (strlen($pValue) == 6) { list($colorR, $colorG, $colorB) = array($pValue[0] . $pValue[1], $pValue[2] . $pValue[3], $pValue[4] . $pValue[5]); } elseif (strlen($pValue) == 3) { list($colorR, $colorG, $colorB) = array($pValue[0] . $pValue[0], $pValue[1] . $pValue[1], $pValue[2] . $pValue[2]); } else { return false; } $colorR = hexdec($colorR); $colorG = hexdec($colorG); $colorB = hexdec($colorB); return array($colorR, $colorG, $colorB); } }