WideImage прозрачный холст

252
27 мая 2017, 19:14

Как при помощи WideImage создать изображение размером x на y с прозрачный фоном, для того чтобы в дальнейшем на него наложить другие картинки, другими словами сделать холст для спрайтов.

Пожалуйста не скидывайте мне сервисы для создания спрайтов.

Answer 1

Как через WideImage сделать так и не нашел, зато сделал через стандартный GD

$canvas = imagecreatetruecolor($newX, $newY);
imagealphablending($canvas, false);
imagesavealpha($canvas, true);

дальше если будут накладываться изображения то прозрачность будет сохранятся

imagecopyresampled($canvas, $newImage, $posX, $posY, 0, 0, $width, $height, $width, $height);
  • imagealphablending
  • imagesavealpha
  • imagecopyresampled
READ ALSO
Создание файла и запись в него случайных символов

Создание файла и запись в него случайных символов

Пытаюсь создать текстовый файл, и с помощью генератора случайных букв(+пробел, для того, чтобы получались "слова" разной длины) записывать...

369
Как взять title, process, process id активного окна?

Как взять title, process, process id активного окна?

Хочу в этом switch, отловить title, process, process idУ меня есть 2 функции

247
Инстанцирование шаблона non-const значением

Инстанцирование шаблона non-const значением

Есть ли в крестах возможность инстанцировать шаблон типа

260
Новичок. Помогите пожалуйста. C++

Новичок. Помогите пожалуйста. C++

Всем приветСовсем недавно начал изучение плюсов (да и программирования в целом, до этого лишь немного писал на Python)

385