[vtkusers] 24bit PNG writing

Bill Lorensen bill.lorensen at gmail.com
Mon Nov 14 16:14:14 EST 2011


I'm pretty sure the color is 8 bits per component (r,g,b) which is 24
bits. The vtkPNGWriter does not store a lookup table.

Can you e-mail the png file to me?

On Mon, Nov 14, 2011 at 4:05 PM, Jim Geach <jimgeach at physics.mcgill.ca> wrote:
>
>> That should work. So are you saying the image stored in the file
>> displays as grayscale?
>
> no, it's colour, but the depth is only 8 bits per pixel.
>
>> On Mon, Nov 14, 2011 at 2:42 PM, Jim Geach <jimgeach at physics.mcgill.ca> wrote:
>>>
>>> I'm using a vtkFixedPointVolumeMapper to volume render a data cube, which I want to colour with a look-up table containing 2^24 colours (presumably this is possible -- i've been using 256 element look-up tables until now).
>>>
>>> Then I've been using RenderLargeImage / WindowToImageFilter to write a large PNG... however the output image is always 8bit per pixel. I think I can access the RGB values of the displayed image directly and then write these to a PNG myself, but I'd like to use the inbuilt ImageWriter if possible.
>>>
>>> On 2011-11-14, at 2:25 PM, Bill Lorensen wrote:
>>>
>>>> I believe if the input data is 3 component unsigned then you can write
>>>> it. But are you saying the data is a single component 24-bit integer?
>>>>
>>>> On Mon, Nov 14, 2011 at 1:05 PM, Jim Geach <jimgeach at physics.mcgill.ca> wrote:
>>>>>
>>>>> Is it possible to write a 24bit PNG using the vtkPNGWriter? I'm using a palette with >256 colours and would like to be able to save the render to an image file.
>>>>>
>>>>> Thanks, Jim
>>>>> _______________________________________________
>>>>> Powered by www.kitware.com
>>>>>
>>>>> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
>>>>>
>>>>> Please keep messages on-topic and check the VTK FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
>>>>>
>>>>> Follow this link to subscribe/unsubscribe:
>>>>> http://www.vtk.org/mailman/listinfo/vtkusers
>
>



-- 
Unpaid intern in BillsBasement at noware dot com



More information about the vtkusers mailing list