[vtkusers] vtkImageActor for 10 bit displays?

David Gobbi david.gobbi at gmail.com
Thu Nov 3 10:32:13 EDT 2011


Hi Jesus,

Most 10-bit displays use a 24-bit RGB to 10-bit greyscale conversion.
The vtkImageActor is fully capable of 24 bits.

 - David


On Thu, Nov 3, 2011 at 6:57 AM, Jesús Spí­nola <jspinola at gmail.com> wrote:
> Hi,
> I am also interested on this topic.
> My question is, how can you achieve 10-bit display when vtkImageActor
> requires data to be of unsigned char type?
> (http://www.vtk.org/doc/release/5.6/html/a00819.html) This means data is cut
> down to 8-bit, so the resolution is already lost though your vtkImageData
> were of short  type (2 bytes).
> On Fri, Apr 29, 2011 at 3:43 PM, David Gobbi <david.gobbi at gmail.com> wrote:
>>
>> Hi Mark,
>>
>> Some (maybe most?) 10-bit displays use a 24-bit RGB to 10-bit
>> greyscale conversion.  In other words, they are designed to work with
>> standard 24-bit frame buffers and 24-bit DVI cables.  The 24-bit to
>> 10-bit conversion may vary from manufacturer to manufacturer, but the
>> basic idea is that you can achieve 10-bit display simply by applying
>> the correct RGB lookup table in VTK when displaying the image.
>>
>> Is there a specific 10-bit monitor that you are planning to use?
>>
>>  - David
>>
>>
>> On Fri, Apr 29, 2011 at 5:13 AM, endlosschleife1
>> <endlosschleife1 at googlemail.com> wrote:
>> > Hi,
>> >
>> > I would like to render 2D images, potentially also on 10 bit greyscale
>> > displays. VtkImageActor2D only supports 8 bit (it uses GL_UNSIGNED_BYTE
>> > as
>> > format for the glTexImage2D calls). Is there currently in way in VTK to
>> > use
>> > short scalars for 2D texture based image rendering?
>> >
>> > Thanks,
>> >
>> > Mark



More information about the vtkusers mailing list