Articles of gd

Динамические фоновые изображения PHP GD

Проблема. В принципе, невозможно использовать полноразмерную фотографию с фоновым изображением соответствующим образом. Различные разрешения, широкоэкранный и т. Д. И т. Д. То, что я ищу, это решение JS / PHP GD для этой проблемы. Техника Из того, что я слышу, это будет следующим. Javascript просматривает доступные экраны (окно браузера) или разрешение экрана. Проанализируйте это на […]

Библиотека PHP GD не может сливаться с изображением, используя функцию

Это мой класс php для объединения с изображениями mergepic.php class mergepic{ public function merge_barchart_drawing($object,$obj) { $src = imagecreatefrompng($obj->barchart()); $dest = imagecreatefrompng($object->drawing()); //$src = imagecreatefrompng('http://localhost/graph/barchart.php?barchart='.$_GET['barchart'].'&max='.$_GET['max'].'&digit='.$_GET['digit']); //$dest = imagecreatefrompng('http://localhost/graph/drawing.php?drawings='.$_GET['drawings'].'&max='.$_GET['max'].'&digit='.$_GET['digit']); imagealphablending($dest, false); imagesavealpha($dest, true); imagecopymerge($dest, $src, 10, 9, 0, 9, 700, 500, 100); //have to play with these numbers for it to work for you, etc. header('Content-Type: image/png'); […]

Проверить видимое качество изображения

Я хочу сделать проверку качества изображения. Возможно, рассчитать некоторый показатель этого качества. Например, скажем, пользователь A загружает что-то вроде http://img.ruphp.com/image/Selfie.jpg и пользователь B загружает что-то вроде http://img.ruphp.com/image/selfie.jpg Очевидно, что фото B профессионально и качественно. Другое дело, что использовать размер и вес изображения (?) Нехорошо, потому что изображение B может быть изменено, фотошоп или что-то еще […]

копия PIL's Image.paste в PHP

Мне было предложено перенести приложение Python на PHP (и я не очень люблю PHP). В части, которую у меня возникли проблемы с портфолио, используется набор монохромных «шаблонных» изображений на основе замечательной коллекции карт Icons от Nicolas Mollet . Эти шаблонные изображения используются для создания значка с пользовательскими цветами фона и переднего плана. PIL's Image.paste используется […]

Почему заголовок Content-Type: image / jpeg не работает?

Я использую библиотеку GD для изменения размера изображения. Почему не header('Content-Type: image/jpeg'); за работой? Это дало мне ошибку, как вы можете видеть на рис. Ниже: Вот мои детали GD: , <?php header("Content-type: image/jpeg"); if(isset($_GET['image'])){ $image = $_GET['image']; list($image_width, $image_height)= getimagesize($image); $new_size = ($image_width+$image_height)/($image_width*($image_height/45)); $new_width = $image_width * $new_size; $new_height = $image_height * $new_size; $new_image = […]

Ширина шрифта PHP GD

Хорошо, немного предыстория. Я перепроектирую один из моих старых веб-сайтов, и я хочу использовать Myriad Pro для названия на странице. Это будет динамично с PHP и т. Д. Сначала я подумал, что должен просто использовать стили CSS и определить Myriad в качестве основного шрифта. Но после использования typetester.org я обнаружил, что Myriad и, допустим, Arial […]

imagecopymerge_alpha конвертирует мои наложения в цвета dest img?

Код: <?php header("Content-type: image/png"); $hue = rand(0, 360); $sat = rand(80,100); $lum = rand(50,100); $hue /= 360; $sat /= 100; $lum /= 100; $result = ColorHSLToRGB($hue, $sat, $lum); $col1 = sprintf('%02x', $result['r']) . sprintf('%02x', $result['g']) . sprintf('%02x', $result['b']); $hue2 = $hue + ((mt_rand() / mt_getrandmax()) / 10) – 0.5; $sat2 = $sat + ((mt_rand() / […]

GD, libJPEG загружен, imagejpeg возвращает false

У меня странное поведение с PHP, GD и libJPEG Вот мой phpinfo () для GD: GD Support enabled GD Version bundled (2.0.34 compatible) GIF Read Support enabled GIF Create Support enabled JPEG Support enabled libJPEG Version 8 PNG Support enabled libPNG Version 1.2.44 WBMP Support enabled XBM Support enabled Это то, что я делаю: $img […]

ie6 – вывод gd и php изображений

Я пытаюсь показать изображение с помощью серого фильтра. Вот мой код: $images = glob('gallery/*small*'); shuffle($images); array_splice($images, 3); $imgHandles = array(); $imgBuffered = array(); for( $i = 0; $i < 3; $i++) { $imgHandles[$i] = imagecreatefromstring( file_get_contents($images[$i]) ); imagefilter( $imgHandles[$i], IMG_FILTER_GRAYSCALE ); ob_start(); imagepng( $imgHandles[$i] ); $imgBuffered[$i] = ob_get_contents(); ob_end_clean(); imagedestroy( $imgHandles[$i] ); } И вывод: […]

php GD Library imagecopyrezised ()

Я использую следующую строку для изменения размера файла изображения: imagecopyresized($dst_image, $dst_image, 0, 0, 0, 0, 1000, 750, $src_w, $src_h Я ожидаю, что значения 1000 и 750 будут размером нового файла изображения, но вместо этого создается изображение с теми же размерами, что и исходный файл, и копирование раздела этого изображения обратно на него. Может ли кто-нибудь […]

Intereting Posts