Re: Linen Texture

LRN <[email protected]>
Newsgroups gmane.comp.lib.cairo
Message-ID <[email protected]>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 30.07.2013 16:00, Bobby Salazar wrote:
> 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?
> 

Try drawing it by hand in Inkscape.
If you succeed (and the image scales well), then it can be done in
cairo. Otherwise it can't be done in cairo.

- -- 
O< ascii ribbon - stop html email! - www.asciiribbon.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (MingW32)

iQEcBAEBAgAGBQJR97qpAAoJEOs4Jb6SI2Cwfg8IAMyLVJW9E1qv8XU7uzlpSQbx
xi3aFAVwS0rSd3PieMHt+RYqcjYmB92Mr7LEtnIsdhCNqznMvhYwq9TdepZUfPu0
ism3/6GC5H3wPI3g5Zyb/7AKKplr0oNIxBenX9+nz5sp5SzK2ZiVz0JrmCiUGYZt
o5ebEMNwNCLTl9zkjG/686P2+YiHOHfM2psEkNbrZifZNQKT+itcTJfTFkiE4aMu
d664cFNiM9fucL0hK2MlbZARV/Zu6B0IfZWPtzTINKVFZURyJ+rDwKJwhLGeGMld
+bG/AVIhxoNfP6RRr83iKJYey1Fb0ZcqPGD3IVAkMyZAbjxgTfFHtRto/fJaL3s=
=vTXT
-----END PGP SIGNATURE-----
-- 
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.