Форум: "Media";
Текущий архив: 2002.06.03;
Скачать: [xml.tar.bz2];
ВнизФайл BMP Найти похожие ветки
← →
ciloit (2002-01-12 16:37) [0]Здравствуйте МАСТЕРА !!
В ВinMap загружен файл с цветной палитрой. Как перевести в черно-белый.
← →
MBo (2002-01-14 08:00) [1]1) PixelFormat:=pf1bit;
2) используя Pixels[] или Scanline ( что быстрее)
делаешь преобразование каждого пиксела из RGB в GrayScale
← →
Yaro (2002-01-16 10:54) [2]Можно и вручную, используя среднее арифметическое RBG
var p: TColor;
p1: byte;
{...}
for x := 0 to Image1.Width-1 do
for y := 0 to Image1.Height-1 do
begin
p := Image1.Canvas.pixels[x, y];
p1 := (GetRValue(p)+GetGValue(p)+GetBValue(p)) div 3;
Image1.Canvas.pixels[x, y] := RGB(p1, p1, p1);
end;
← →
MrAngel (2002-01-18 15:38) [3]MBO @> Вообщето ни сканлайн ни пикселс не дают должную скорость. Изза этого я уже давно перешёл на ассемблер.
← →
Nikolay (2002-01-18 17:56) [4]2 MrAngel
ну это смотря какую скорость надо :)
Страницы: 1 вся ветка
Форум: "Media";
Текущий архив: 2002.06.03;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.008 c