Monochrome Bitmap
От: Leninax Беларусь  
Дата: 23.04.10 09:25
Оценка:
Добрый день!

Мне нужно, чтобы изображение, скопированное в буфер, было монохромным. Как?
Саму битмапку преобразовывать (aBitmap.Monochrome := True) нельзя.

  GetDIBits(aBitmap.Canvas.Handle, aBitmap.Handle, 0, bitmapHeight, @buf[0], BitmapInfo, DIB_RGB_COLORS);
Enjoy your body!
Re: Monochrome Bitmap
От: Аноним  
Дата: 23.04.10 10:14
Оценка:
Здравствуйте, Leninax, Вы писали:

L>Добрый день!


L>Мне нужно, чтобы изображение, скопированное в буфер, было монохромным. Как?

Скопировать в новую битмапу зеленую компоненту. А если надо без полутонов, то прогнав циклом, сделать 0 или 1 если бит < 128 или > 128. Можно и не 128 брать.
Re[2]: Monochrome Bitmap
От: Leninax Беларусь  
Дата: 23.04.10 11:23
Оценка:
L>>Мне нужно, чтобы изображение, скопированное в буфер, было монохромным. Как?
А>Скопировать в новую битмапу зеленую компоненту. А если надо без полутонов, то прогнав циклом, сделать 0 или 1 если бит < 128 или > 128. Можно и не 128 брать.

С полутонами, конечно. Хочу узнать магическую APi-функцию, которая мне всё это сделает в заданной области.
Enjoy your body!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.