Deprecated: Optional parameter $type declared before required parameter $wrapper is implicitly treated as a required parameter in /homepages/16/d407363398/htdocs/likelybysea/wp-content/plugins/wp-ultimate-recipe/freemius/includes/class-fs-logger.php on line 145

Deprecated: Return type of FS_Key_Value_Storage::offsetExists($k) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /homepages/16/d407363398/htdocs/likelybysea/wp-content/plugins/wp-ultimate-recipe/freemius/includes/managers/class-fs-key-value-storage.php on line 309

Deprecated: Return type of FS_Key_Value_Storage::offsetGet($k) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /homepages/16/d407363398/htdocs/likelybysea/wp-content/plugins/wp-ultimate-recipe/freemius/includes/managers/class-fs-key-value-storage.php on line 317

Deprecated: Return type of FS_Key_Value_Storage::offsetSet($k, $v) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /homepages/16/d407363398/htdocs/likelybysea/wp-content/plugins/wp-ultimate-recipe/freemius/includes/managers/class-fs-key-value-storage.php on line 301

Deprecated: Return type of FS_Key_Value_Storage::offsetUnset($k) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /homepages/16/d407363398/htdocs/likelybysea/wp-content/plugins/wp-ultimate-recipe/freemius/includes/managers/class-fs-key-value-storage.php on line 313

Deprecated: Return type of FS_Key_Value_Storage::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /homepages/16/d407363398/htdocs/likelybysea/wp-content/plugins/wp-ultimate-recipe/freemius/includes/managers/class-fs-key-value-storage.php on line 328

Deprecated: Return type of FS_Key_Value_Storage::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /homepages/16/d407363398/htdocs/likelybysea/wp-content/plugins/wp-ultimate-recipe/freemius/includes/managers/class-fs-key-value-storage.php on line 339

Deprecated: Return type of FS_Key_Value_Storage::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /homepages/16/d407363398/htdocs/likelybysea/wp-content/plugins/wp-ultimate-recipe/freemius/includes/managers/class-fs-key-value-storage.php on line 350

Deprecated: Return type of FS_Key_Value_Storage::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /homepages/16/d407363398/htdocs/likelybysea/wp-content/plugins/wp-ultimate-recipe/freemius/includes/managers/class-fs-key-value-storage.php on line 362

Deprecated: Return type of FS_Key_Value_Storage::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /homepages/16/d407363398/htdocs/likelybysea/wp-content/plugins/wp-ultimate-recipe/freemius/includes/managers/class-fs-key-value-storage.php on line 375

Deprecated: Return type of FS_Key_Value_Storage::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /homepages/16/d407363398/htdocs/likelybysea/wp-content/plugins/wp-ultimate-recipe/freemius/includes/managers/class-fs-key-value-storage.php on line 389

Deprecated: Optional parameter $directories declared before required parameter $namespace is implicitly treated as a required parameter in /homepages/16/d407363398/htdocs/likelybysea/wp-content/plugins/wp-ultimate-recipe/vendor/vafpress/autoload.php on line 163

Deprecated: Use of "self" in callables is deprecated in /homepages/16/d407363398/htdocs/likelybysea/wp-content/plugins/wp-ultimate-recipe/vendor/vafpress/autoload.php on line 126

Deprecated: Creation of dynamic property VP_Option::$_dev_mode is deprecated in /homepages/16/d407363398/htdocs/likelybysea/wp-content/plugins/wp-ultimate-recipe/vendor/vafpress/classes/option.php on line 788

Deprecated: Creation of dynamic property VP_Option::$_minimum_role is deprecated in /homepages/16/d407363398/htdocs/likelybysea/wp-content/plugins/wp-ultimate-recipe/vendor/vafpress/classes/option.php on line 730

Deprecated: Creation of dynamic property VP_ShortcodeGenerator::$included_pages is deprecated in /homepages/16/d407363398/htdocs/likelybysea/wp-content/plugins/wp-ultimate-recipe/vendor/vafpress/classes/shortcodegenerator.php on line 29
How to Paint Needlepoint Canvas - Likely By Sea
Site icon Likely By Sea

How to Paint Needlepoint Canvas

diy needlepoint

University of St Thomas Chapel, Houston, TX - Scale Model Needlepoint Canvas

Did you know it’s pretty easy to make your own needlepoint canvas, or to transfer your own drawing or photo onto a needlepoint canvas? I used to pick up odd creative and craft jobs when I first graduated from art school, and painting needlepoint canvases was one of them. You can take pretty much any image and convert it by hand onto a woven white grid for cross stitch. The key to how to paint needlepoint canvas is patience.

Needlepoint Canvas Painting Materials

Blank Needlepoint Canvas *
Acrylic Paint (I use Basic and Grumbacher, but any paint works)
Very Tiny Paintbrushes
Water
Paint Palette (Plastic or Metal Tin, or a Paper Plate)
2 Water Cups
Pencil

* I buy bulk needlepoint canvas from the local needlepoint store by the roll, but you can easily order it online especially if you work with wholesalers.

Needlepoint Canvas Painting Directions

  1. First, decide what you want to paint on the needlepoint canvas. You can use a pre-existing design, photo, drawing, or freehand. Try not to spend too spend too much time thinking about it, or you’ll never get to the actual painting. Cut the needlepoint canvas to size. You want to have a 2-3 inch border around your design for finishing.
  2. Lightly draw the design on the blank needlepoint canvas with a mechanical pencil. You can either draw it freehand, lay the canvas over your image, or tape the canvas on the wall and project the original image onto it. A light table can help if you have one, or shine a light through the bottom of a glass table to makeshift one. Needlepointing is detailed work, so as you’re transferring the design make sure to line the design up on the grid very clearly. Any questions about what to stitch will lead to frustration for the stitchers later.
  3. Next, you mix the acrylic paint to an opaque consistency. Acrylic paint is a water-based paint that dries permanently. Some acrylic paints have an opaque (not transparent) tendency, and others are semi-transparent. You want the paint to look solid on the canvas, so you may need to test mixing different acrylic paints together first, so that you don’t have to paint 2 layers on the canvas. For example, I like to paint with metallic colors. To achieve an opaque consistency, gold mixes well with naples yellow, silver mixes well with medium grey, and bronze mixes well with yellow ochre. Other transparent paints tend to be lemon yellow, alizarin crimson, pthalo and ultramarine blue.
  4. Finally, paint the canvas. Add a little water to the acrylic paint so it goes on smoothly, and carefully paint your design along the gridlines. I like to start in the center and work my way out, but it’s not against the rules to go another way. The two water cups are for cleaning the brush. One cup is for cleaning the brush, and the other is for clean water to use to paint with. Remember to completely clean off your brush by swishing it in the bottom of one water cup, then dipping it in the other to load the brush with water that can be added to the paint.

If you make a mistake, that’s ok. Blot it out if possible or paint over it with titanium white. The stitches will cover the canvas later, anyway. After the design is fully painted and dry with no white spots between weft, use an eraser to pick up any leftover pencil marks.

That’s it! Start your stitching, or sell your canvas. Here are a few fun needlepoint projects I painted:

And here’s a longer project I did of architecturally scale models of churches in Houston:

diy needlepoint

I actually haven’t needlepointed since I was a little girl, and certainly don’t know any of the cool fancy stitches. Interestingly enough, I find most people who needlepoint don’t paint canvases and vice versa. It’s all very careful and exact work, which can seem tedious to some. Stitchers do some of the coolest work on these canvases, though! Once you learn the basic cross stitch, it’s fun to get creative with what else you can do with thread.

Not looking to make custom needlepoint right now? Pretty much every stitcher I know does commission work, so reach out to any Etsy crafter and I’m sure they would love to work with you. Or, spruce up your home with one of these cool pillows:

Exit mobile version