|
|
|
| делается превьюшка из пнг которая имеет прозрачность, как сохранить эту прозрачность при уменьшении?.. ибо в данный момент на её месте черный цвет.
Гдето видел подобный вопрос, но не смог найти.
Спасибо. | |
|
|
|
|
|
|
|
для: sl1p
(05.05.2011 в 17:10)
| | Наверное что-то вроде imagesavealpha() | |
|
|
|
|
|
|
|
для: sl1p
(05.05.2011 в 17:10)
| | ещё раз подыму тему т.к. не нашёл решения..
код:
<?php
require 'SimpleImage.php';
$si = new SimpleImage();
$si->load('i.png');
imagealphablending($si->image, true);
$wm = new SimpleImage();
$wm->load('watermark.png');
imagealphablending($wm->image, true);
$wm->resizeToWidth($si->getWidth());
$x = $si->getWidth() - $wm->getWidth();
$y = $si->getHeight() - $wm->getHeight();
imagecopymerge($si->image, $wm->image, $x, $y, 0, 0, $wm->getWidth(), $wm->getHeight(), 100);
imagesavealpha($si->image, true);
$si->save('i2.png', IMAGETYPE_PNG);
|
imagealphablending, imagesavealpha, это то что якобы должно было помочь.. но при сохранении вместо прозрачности чёрный цвет.. помогите кто чем может:) | |
|
|
|