[Lazarus] TBitmap and pixel format

Philippe philippe at quarta.com.br
Wed Jun 18 17:02:44 CEST 2014


 

checked! ... 

pixelFormat seems doing well .... (better than I do!)


doing ok with bmp, jpg and png I checked. 

but if someone got another
idea ... I appreciate! 

but this item can be close!!!! 

Philippe 

Em
18.06.2014 11:45, Philippe escreveu: 

> I am trying to undestand better
... I got now an pf32bit pixelformat!!!!!! I need to check several cases
... 
> 
> Em 18.06.2014 11:10, Philippe escreveu: 
> 
>> I am trying to
get raw data of image to use it as texture. (Lazarus/windows 32 bits)

>> 
>> basically I wrote some stuff like that 
>> 
>> pict :=
TPicture.create;
>> 
>> try
>> pict.loadFromFile( ExpandFileNameUTF8(
arqname));
>> bm := pict.bitmap;
>> 
>> // getting widht and height from
bitmap (working fine!) 
>> 
>> .... 
>> 
>> // pixels from bitmap
>>
pbarq := bm.rawimage.Data;
>> 
>> // copy to my texture object .... 
>>

>> ..... 
>> 
>> except 
>> 
>> // some message 
>> 
>> end; 
>> 
>>
the problem is that sometimes raw data are in a RGBA format, sometimes
in a RGB format ! 
>> 
>> in both case pixelFormat gives me "pf24bit"
!!!!!!! 
>> 
>> is there a simple way to distinguish the cases? 
>> 
>>
if there a better list to post this, just tell me! 
>> 
>> thanks 
>>

>> Philippe 
>> 
>> --
>>
_______________________________________________
>> Lazarus mailing
list
>> Lazarus at lists.lazarus.freepascal.org
>>
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus [1]
> 
>
--
> _______________________________________________
> Lazarus mailing
list
> Lazarus at lists.lazarus.freepascal.org
>
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus [1]




Links:
------
[1]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20140618/bdb49373/attachment-0003.html>


More information about the Lazarus mailing list