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