LINUX.ORG.RU

Опечатка?

--- before	2013-11-20 22:06:12.448611627 +0400
+++ after	2013-11-20 22:06:23.744611155 +0400
@@ -7,7 +7,7 @@
 $im->alphaBlending(1);
 
 my $play = new GD::Image("/home/azq2/play.png");
-$im->trueColor(1);
+$play->trueColor(1);
 
 my ($w, $h) = $im->getBounds();
 my ($play_w, $play_h) = $play->getBounds();
i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

Да, опечатка. Но один фиг даже так не работает. Я по разному пробовал во всех вариациях %)

Azq2
() автор топика

Gif в GD не жрёт Ъ-color, вот в чём дело)

Пофиксил так:

	# Если это не Ъ-color, то конвертируем в Ъ-color
	if (!$$img->isTrueColor()) {
		my $tmp_img = new GD::Image($w, $h, 1);
		$tmp_img->copy($$img, 0, 0, 0, 0, $w, $h);
		undef $$img;
		$$img = $tmp_img;
	}
	

Azq2
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.