Note that there are some explanatory texts on larger screens.

plurals
  1. POControlling the individual pixels of a projector
    primarykey
    data
    text
    <p>I need to control the individual pixels of a projector (an Infocus IN3104) whose native resolution is 1024x768. I would like to know which <strong>subset</strong> of functions in C or an APL to do this either by:</p> <ol> <li><p>Functions that control the individual pixels of the adapter (not the pixels of a window).</p></li> <li><p>A pixel-perfect, 1:1 map from an image file (1024x728) to the adaptor set at the native resolution of the projector.</p></li> </ol> <p>In a related question ([How can I edit individual pixels in a window?][1]) the answerer Caladain states "Things have come a bit from the old days of direct memory manipulation.". I feel I need to go back to that to achieve my goal. </p> <p>I don't know enough of the "graphic pipeline" to know what API or software tool to use. I'm overwhelmed by the number of technologies when I search this topic. I program in R, which easily interfaces to C, but would welcome suggestions of <strong>subsets</strong> of functions in OpenGL or C++ or ..... any other technology? </p> <p>Or even an full blown application (rendering) which will map without applying a transformation. </p> <p>For example even MS paint has the >VIEW>Bitmap but I get some transformation applied and I don't get pixel perfect rendering. This projector has DisplayLink digital input and I've also tried to tweek the timing parameters when using the VESA inputs and I don't think the transformation happens in the projector. In any case, using MS paint would not be flexible enough for me.</p> <p>Platform: Linux or Windows.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload