Forum Webscript.Ru

Программирование => PHP => Тема начата: mikelsv от 26 Сентября 2003, 20:15:59

Название: Рисунки
Отправлено: mikelsv от 26 Сентября 2003, 20:15:59
Открываю рисунок, добавляю цыфры, вывожу на экран
Рисунок в 4 раза меньше был 2Mb стал 0.5Mb, а самое главное становится глубина цвета становится 4, а было 32.
Название: Рисунки
Отправлено: mikelsv от 26 Сентября 2003, 20:16:41
У меня идея! Надо посмотреть в настройках php.
Название: Рисунки
Отправлено: mikelsv от 26 Сентября 2003, 21:46:56
В настройках нет ничего похожего
Название: Рисунки
Отправлено: Yukko от 26 Сентября 2003, 23:16:34
[off]бедняга, сам с собой разговаривает...[/off]
Название: Рисунки
Отправлено: tarya от 26 Сентября 2003, 23:54:44
неплохо ты так по 2 метра картинками на сайте ковыряешь
Название: Рисунки
Отправлено: mikelsv от 27 Сентября 2003, 00:00:03
Я ошибся, картинки в Kb.
Название: Рисунки
Отправлено: FreeSpace от 27 Сентября 2003, 02:15:55
А код показать не хочеш?
Палец в небо: [p]imagecreatetruecolor[/p]
Название: Рисунки
Отправлено: Меняздесьдавнонет от 27 Сентября 2003, 11:10:42
зачем ему на счетчике глубина цвета ТРИДЦАТЬ ДВА - тайна покрытая мраком....

правда, скорее всего он путает глубину цвета и количество цветов.
и в этом случае труколор с его 16 миллионами - действительно, пальцем в небо.
Название: Рисунки
Отправлено: mikelsv от 27 Сентября 2003, 23:30:27
Код обычный. Открываю png, добавляю цифры, вывожу в браузер.
imagecreatetruecolor - Это создание, а мне нужно открытие.
В свойствах написано: глубина цвета 32 , в браузере (после сохранения) 4
Мне все равно сколько цветов главное больше 4.
Название: Рисунки
Отправлено: FreeSpace от 27 Сентября 2003, 23:39:42
mikelsv
Ну хорошо.
В таком случае, сколько раз тебе сказать "код в студию", чтобы до тебя дошло?
Название: Рисунки
Отправлено: mikelsv от 27 Сентября 2003, 23:51:38
Так лучше?
@header("content-type: image/png");
$image = imagecreatefrompng ($wwws.\'/8831h/mikelsv_8831h_\'.$input[\'b\'].\'.png\');
ImageColorAllocate($image, 240, 240, 240);

if ($input[\'t\']==\'\') $t = ImageColorAllocate($image, 0, 0, 0);
else $t = ImageColorAllocate($image, 255, 255, 255);



ImageString ($image, 2, 1, 19, $base[\'hosts_all\'], $t);
ImageString ($image, 2, 87, 19, $base[\'hosts\'], $t);

imagepng ($image);
ImageDestroy($image);