Convert 24b to 4b Bitmap
6 отговора
256 прегледа
Convert 24b to 4b Bitmap
Zdrawejte kolegi,
Eto vi edna zadacha s powishena trudnost,
Vyzmozno li e da se preobrazuwa byrzo 32bit za cviat Bitmap kym 4-bit za cwiat Bitmap s pomoshta na WINDOWS API funkciite i KAK
Bitmapa e ot poroiadyka 1200X800 pix.
Sega imam preobrazuwane byte po byte noe bawno....
Towa mi dopylni perchema s beli kosi!!!
Eto vi edna zadacha s powishena trudnost,
Vyzmozno li e da se preobrazuwa byrzo 32bit za cviat Bitmap kym 4-bit za cwiat Bitmap s pomoshta na WINDOWS API funkciite i KAK
Bitmapa e ot poroiadyka 1200X800 pix.
Sega imam preobrazuwane byte po byte noe bawno....
Towa mi dopylni perchema s beli kosi!!!
И отговор с повишена сложност ;-)
[линк]
Кода е на C, но може да видиш WinAPI-тата и после да търсиш примери на Delphi. А ако не се справиш, ще ударим едно рамо.
чети и дишай по-леко
Кода е на C, но може да видиш WinAPI-тата и после да търсиш примери на Delphi. А ако не се справиш, ще ударим едно рамо.
чети и дишай по-леко
Re: Convert 24b to 4b Bitmap
Не знам дали съм те разбрал правилно, но защо не опиташ с нещо такова :
pBitmap->PixelFormat = pf32bit ;
pBitmap->PixelFormat = pf4bit ;
...
и т.н.
pBitmap->PixelFormat = pf32bit ;
pBitmap->PixelFormat = pf4bit ;
...
и т.н.
Bavno e
Blagodaria, no preobrazuwane ot wida
Bitmap.pixelformat=pf4bit
e bawno na 500Mhz mashini
Bitmap.pixelformat=pf4bit
e bawno na 500Mhz mashini
Re: Bavno e
Eto vi edna zadacha s powishena trudnost,
Vyzmozno li e da se preobrazuwa byrzo 32bit za cviat Bitmap kym 4-bit za cwiat Bitmap s pomoshta na WINDOWS API funkciite i KAK
Като се има в предвид,че VCL и в частност ТБитмап, ползват изключително Win32 API, значи ли това че съм съмняваш в скоростта на Борланд имплементацията на конверсии от този вид ?
Vyzmozno li e da se preobrazuwa byrzo 32bit za cviat Bitmap kym 4-bit za cwiat Bitmap s pomoshta na WINDOWS API funkciite i KAK
Като се има в предвид,че VCL и в частност ТБитмап, ползват изключително Win32 API, значи ли това че съм съмняваш в скоростта на Борланд имплементацията на конверсии от този вид ?
Re: Convert 24b to 4b Bitmap
Мога да ти дам едно мое сорсче отпреди време което има функция за конвертиране от 24bpp color то 8bpp моно. Мисля че оттам можеш да схванеш идеята и да си я промениш според нуждите. Качил съм тук:
www24.brinkster.com/kid2701/color2mono.zip
Иахуу!
www24.brinkster.com/kid2701/color2mono.zip
Иахуу!
Re: Convert 24b to 4b Bitmap
Kiid ,
Saita ne se otwaria pri men.
Bi li mi go pratil na
sergei_iliev@yahoo.com
Blagodaria ti
Saita ne se otwaria pri men.
Bi li mi go pratil na
sergei_iliev@yahoo.com
Blagodaria ti