<br><br><div><span class="gmail_quote">2007/12/10, Peter Harris <<a href="mailto:peter.harris@hummingbird.com">peter.harris@hummingbird.com</a>>:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Florian Harmuth wrote:<br>> Sorry that i have to reask again -> actually i get my image informations<br>> as XImage struct. Is it possible to convert/cast this information to the<br>> XRenders Picture format?<br>
<br>In order to implement your StretchImage(), the process would look<br>something like:<br><br> XRenderCreatePicture(window)<br><br> XCreatePixmap()<br> XRenderCreatePicture(pixmap)<br># If the input size is constant, the above only need to be done once
<br><br> XRenderSetPictureTransform(pixmap_picture)<br># The above line is only needed when the amount of stretch changes<br><br> XPutImage(pixmap) # XImage struct used here<br> XRenderCompositeImage(pixmap_picture, null_mask, window_picture)
<br><br># Free pictures and pixmap here, unless cached<br><br>Setting a non-default filter to smooth out the scaling is left as an<br>exercise for the reader.<br><br>Peter Harris<br><br>--<br>     Hummingbird Connectivity - A Division of Open Text
<br>Peter Harris                    <a href="http://connectivity.hummingbird.com">http://connectivity.hummingbird.com</a><br>Research and Development        Phone: +1 905 762 6001<br><a href="mailto:peter.harris@hummingbird.com">
peter.harris@hummingbird.com</a>    Toll Free: 1 877 359 4866<br></blockquote></div><br>Thanks a lot!<br><br><br>Best regards from Germany<br><br>flo<br>