png+transparent+gd2
1.
smartvbxos7 (22.03.2010 / 11:45)
Кто нибудь смог уменьшить прозрачьную PNG картинку? Через GD2
2.
Удаленный (22.03.2010 / 15:42)
я работал с библиотекой по GD. есть какие то вопросы?
3.
smartvbxos7 (22.03.2010 / 16:31)
В первом посте
как уменьшить прозрачьную png?
4.
smartvbxos7 (22.03.2010 / 16:33)
При уменьшение черната
5.
Жека (22.03.2010 / 18:58)
Я давно как-то это делал. Там надо альфа цвета включять. Не помню блин
6.
Удаленный (23.03.2010 / 15:50)
3.вообще библиотека нужна встроенная по нарезки изображения,в том числе когда диаграммы пишешь для мониторинга какого нибудь,но эт я про GD уже,и ещё включи в php.ini строку extension=php_gd2.dll если что,библиотеку скину)
7.
smartvbxos7 (24.03.2010 / 18:13)
TRIGER, не смешно. . .
Трабла не в этом
8.
smartvbxos7 (24.03.2010 / 18:15)
# Необрабатывается прозрачьная PNG 48 bit
<?php
$src=ImageCreateFromPng($image);
$dst=ImageCreateTrueColor($w,$h);
imagetruecolortopalette($dst, true, 48);
ImageCopyResampled($dst,$src,0,0,0,0,$w,$h,$width,$height);
header('Content-type: image/png');
ImagePng($dst);
ImageDestroy($src);
ImageDestroy($dst);
?>
9.
smartvbxos7 (24.03.2010 / 18:30)
# Разобрался.
<?php
$src=ImageCreateFromPng($image);
$dst=ImageCreateTrueColor($w,$h);
$colorTransparent = imagecolortransparent($src);
imagepalettecopy($src, $dst);
imagefill($dst, 0, 0, $colorTransparent);
imagecolortransparent($dst, $colorTransparent);
imagetruecolortopalette($dst, true, 48);
ImageCopyResampled($dst,$src,0,0,0,0,$w,$h,$width,$height);
header('Content-type: image/png');
ImagePng($dst);
ImageDestroy($src);
ImageDestroy($dst);
?>
URL:
https://visavi.net/topics/7258