Re: Linen Texture

Bobby Salazar <[email protected]>
Newsgroups gmane.comp.lib.cairo
Message-ID <CAGLZiLYujVH0cqH23Aitwn9VpGkcZhMpXN=DTn3AYquyCwB7-Q@mail.gmail.com>
On 7/29/13, Simon Sapin <[email protected]> wrote:
> Le 29/07/2013 13:35, Bobby Salazar a écrit :
>> Does anyone know if it is possible to produce a linen texture using
>> Cairo? Ideally I would like to create a Cairo pattern than can be used
>> to fill a path. Ideally, I would like something similar to this:
>>
>> http://tutvid.com/create-linen-texture-photoshop/
>>
>> Does anyone have any ideas how to accomplish this?
>
> If you’re doing something pixel-based:
>
> 1. Do as in that link you gave
> 2. Save the result as PNG
> 3. Use cairo_image_surface_create_from_png() to get a cairo surface
> 4. Make a surface pattern from that
> 5. Set the pattern’s "extend" to CAIRO_EXTEND_REPEAT
> 6. Use the pattern as a source.
>
> http://cairographics.org/manual/cairo-PNG-Support.html
> http://cairographics.org/manual/cairo-cairo-pattern-t.html
> http://cairographics.org/manual/cairo-cairo-t.html
>
>
> If you want vectors it’s gonna be more tricky: you’ll need to express
> the effect you want in terms of paths, colors, gradients, etc.

I was hoping that somebody knew a good way to produce the linen
texture using Cairo calls instead of me having to import raw pixel
data from an outside source.

Does anyone know of a way to reproduce this kind of look at run-time?
-- 
cairo mailing list
[email protected]
http://lists.cairographics.org/mailman/listinfo/cairo
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.