back to top

How To Make Awesome Hand Painted Photography Backgrounds

A- A+
Related course: Wow Factor Photography

I’m a photographer who works with still life. This means that I need a lot of different backgrounds. Making your own hand painted backgrounds is cheap, easy and versatile.

Here are some tips for making hand painted photography backgrounds, including my favorite techniques and materials.

Let’s see how you can hand paint your backgrounds to make them suitable for a particular project.

A flat lay of a creative still life with a hand painted background
I painted this background having this particular photo in mind

Use Acrylic Paint

Acrylic paint is a true marvel. First of all, you can use it on almost any surface. Wood, hardboard, plastic, cloth, glass, you name it.

Second, it has an incomparable covering power. Meaning, you can paint it on top of another paint without worrying too much about preparing the background for coloring.

Third, acrylic paints are water-soluble. Different oil-based paints involve the use of powerful solvents. But with acrylic you can clean your hands and paintbrushes with any soap. To thin out the acrylic paint, add some water.

Acrylic paint also becomes water-resistant when dry. I love to shoot tea and coffee splashes. To do that, I need a background that can survive liters and liters of spilled liquid.

I took a sheet of hardboard, painted it with acrylic paint — and didn’t even bother with a top coat. The only background I’ve ever ruined during my work was one I bought from a ‘professional’.

A gardening themed still life against a DIY water splash photography background
No backgrounds were harmed during this shooting

When drying, acrylic paint forms something like a film. This is water resistant and quite durable. The only thing you should be careful with are fresh and frozen berries.

Their juice may leave unpleasant spots on a white surface. It’s easier to repaint than remove. But in a majority of cases, acrylic paint is resistant to stains, even if you do not use any topcoat.

A creative flat lay of flower petals and cassette tapes on a hand painted background - DIY photo backgrounds
A painted sheet of hardboard can survive this

Mix Two Colors to Create a Natural Texture

Another great thing about acrylic paint is that it comes in a variety of shades and tones. You can mix any colors you want!

Even better, you can create smooth gradients from one color to another with incredible ease. Or merge two colors together, creating a natural-looking texture.

How to Paint a Light DIY Background

One of my favorite examples of the latter is adding a bit of gray to my white backgrounds. Shooting on a pure white background (like a large sheet of paper, for example) can be quite difficult. Especially if you are working with natural light and don’t have the entire control of your lighting.

Having a bit of texture will improve your backgrounds. It conceals small flaws of lighting, giving you more time to work on your composition.

Bright and airy product photography flat lay of flower petals and cosmetic products on a hand painted background - DIY photo backgrounds
For this photo, I used a sheet of paper, because I needed to draw a cherry blossom branch first. Making this white, smooth background look good was quite a challenge
A creative flat lay of food typography and coffee beans - DIY photo backgrounds
But here I added some gray spots on my white background, blending them a little.

How to Paint a Dark DIY Photography Background

I often add some lighter spots to my dark backgrounds. For example, shades of blue on a black surface. This gives the finished image a very natural feeling.

Even the empty areas have an interesting texture. This keeps the viewer engaged while their eyes move from one point of interest to another.

A creative still life photography flat lay on a hand painted background - DIY photo backgrounds
Dark background with some lighter tones

To do that, paint your background with a color you like (for example, take black as a base color). While it’s still wet, add some spots of another, lighter, color (I prefer dark shades of blue).

Place some color spots here and there. Merge the colors together, trying to retouch the edges. Don’t mix them into a uniform color.

A creative still life photography flat lay on a hand painted background - DIY photo backgrounds
In some cases, you may want to make lighter additions a bit more dramatic

I recommend using sponges for that instead of paintbrushes. This way you won’t get the specific texture with stripes that paintbrushes tend to produce.

It’s also much easier to control the process of merging colors together. Make sure you wear gloves. That way you won’t have to wash paint from your hands and from under nails.

A creative food photography flat lay on a hand painted background - DIY photo backgrounds
The only thing I don’t like about this picture is striped texture, which is here because I used a hard brush to paint my background. Try to avoid that if you can

Outer Space Background Theme

To create a starry background, use black as a base color and add spots of blue, purple and red.

Blend the colors together. Let it dry. Then add some splatters of pure white.

It’s an easy way to create a fantastic space background!

A creative spaced themed photography flat lay on a hand painted background - DIY photo backgrounds
Different shades of black and blue + White dots = Outer space

It may look a bit boring in the process. But as soon as you add ‘stars’ it’ll pop.

A creative space themed photo on a hand painted background - DIY photo backgrounds
It looks rather good even if you don’t draw little stars on it

Imitate the Texture of Concrete With Hand Painted Backgrounds

Concrete textures are beautiful, especially if you pair them with something tender like flowers or desserts.

Real concrete is cheap, but a true pain to work with. Many of us don’t have the strength or desire to lift a surface that heavy.

A lightweight surface with the texture of concrete is a dream come true. It’s one of my most favorite backdrops to work with!

It looks gorgeous in photos and it’s easy to make.

A creative food photography diptych on a hand painted background - DIY photo backgrounds
The background for all these shots is a painted piece of wood

Get some acrylic paint, hardboard, disposable gloves and wood putty with a putty knife. Mix different shades of the same color and pour a small amount of each one in the middle of the surface.

For a concrete imitation, I prefer to use white acrylic paint as a base. I mix it in several different cups with black toner to get different shades of gray.

You can use the same approach and create a darker or more vibrant version.

A four photo grid showing the process of hand painting photography backgrounds
The most important thing here is not to mix the different shades of gray together

To add extra texture, mix some wood putty (plastic wood) into each cup of paint. Place different grays on the hardboard and mix it with a putty knife to cover the entire background.

A four photo gif showing the process of hand painting photography backgrounds
DIY concrete background in progress

Distribute the paint over the hardboard and create tangible texture. Adjust pressure to control texture depth.

You can make this background almost smooth, or you can add visible roughness. Once you have a result you like, let it dry.

Cover your new background with an extra layer of matte finishing. This is great if you work with messy foods like berries or spices. I usually skip this step.

A creative still life photography flat lay on a hand painted background - DIY photo backgrounds
The example with a strong texture
A creative still life photography flat lay on a hand painted background - DIY photo backgrounds
And this is a background made with the same technique, but with a subtle texture
A creative still life photography flat lay on a hand painted background - DIY photo backgrounds
A lighter variation with a subtle texture may look like this

Add Watercolours to Your Acrylic Backgrounds for a Subtle Pop of Color

If you want something subtle and tender but still colorful, try adding a bit of watercolor to your acrylic painted background.

It takes more time than painting a surface in one color, but it’s worth it.

A creative still life photography triptych on hand painted background - DIY photo backgrounds
Adding some watercolor is one of my favourite ways to paint a DIY background
A creative still life photography setup on a hand painted background - DIY photo backgrounds
Hand-painted watercolor background at work

What You Need to Add Watercolor Paints

All you need is acrylic paint, watercolor, spray bottle with water and a surface of your background.

First, if your background isn’t originally white, put a layer of white acrylic paint and let it dry. My background was initially white.

I added an extra layer of white paint but didn’t wait for it to dry.

A four photo grid showing the process of hand painting photography backgrounds
Scatter, blur, repeat

Pick a Colorful Palette That Compliments Your Scene

After that choose which watercolors you want to use. Don’t pick colors that don’t mix well.

Red and blue combined would make a beautiful violet. But red and green together would make something muddy and unpleasant.

I prefer to use analogous colors or something close to them. Different shades of green work great together. You can also use green with blue or shades of pink and purple.

Complementary colors are dangerous here. A monochromatic or analogous palette is perfect.

A creative flat lay of flower petals against hand painted background
This is my Unicorn background. Plywood, white acrylic base, some drops of blue, purple and colder shades of red and pink. I love the way it looks with flowers!

Spray the Watercolors Over Your Background for a Smooth Look

This next step is a bit repetitive. Scatter some watercolor on a white surface. After that spray it with water transforming the watercolor drops into blurry spots.

Add some more watercolor drops. Repeat. Repeat again.

You can move the background. This lets the watercolor form natural drips of color.

If you want to have a soft vignette, put more paint on the edges. This will make them a bit darker than the middle.

A photo gif showing the process of hand painting photography backgrounds
Making a hand-painted background step-by-step

The process is a lot like abstract painting. Try not to overdo it and have fun.

Finally, scatter a few watercolor drops of a dark and deep shade. Don’t blur them.

Take a look at your masterpiece. Let it dry.

A garden themed still life against hand painted background
The background we painted looks like this in a final photo

Use Wooden Backgrounds for Your Photography

Wooden backgrounds never go out of fashion. They have an earthy, natural appeal. This gives your photos a feeling of warmth and coziness.

These DIY backgrounds can be smooth and polished or rough and shabby. Let’s concentrate on two key parameters: texture and finishing coat.

Add Character With Texture

You can add texture to make your background more lively and charismatic. There are special tools for that. If you don’t want to produce photo backgrounds on an industrial scale, a wire brush is enough.

It wears off softer parts of the wood grain while leaving the denser wood behind. It’s perfect for revealing stronger texture.

A creative flat lay of flower petals and tools against hand painted background
Textured wood is very charismatic

First of all, you need to protect your eyes from flying sawdust, so put on safety glasses. Second, use clamps or any other means to prevent your future background from shifting. Now you can apply the wire brush.

Work in the same direction as the wood grain. Use repeated strokes until the wood displays the level of texture you like.

You can also use a wire brush to distress the wood, giving it a time-worn appearance.

A creative flat lay ofchocolates and the word 'chocolate' spelled with food typography hand painted background
Distress also can be a work of two layers of color, not only strong texture

After that, you can use fine grain sandpaper to remove any burs or splinters left behind. It’ll make your background smooth and polished.

Now it’s ready for staining and painting.

How to Paint a Wooden Background

The most popular way to paint wood is to use a wood stain. It’s affordable and easy to find. Its main advantage is the ability to reveal and emphasize the texture of wood.

But I always find it a bit non-convenient to apply. Most of the time wooden stain has such a dramatic color, you wish you could apply it layer by layer.

Sadly, you can’t. If you make a mistake, the only thing you can do is to make the paint thicker.

A creative flat lay of burning flower petals against hand painted background
Love this feeling of warmth

That’s why I can recommend using water-based lasur, a transparent wood coat, non-toxic, without strong aromatic content. You can apply it layer by layer, controlling the intensity of the color.

In any case, try to choose a neutral shade like a coffee tree or black wood. Avoid strong yellow and red undertones. It can make the surface look distracting, especially for food photography.

Stick to neutral shades.

A creative flat lay of hands gathering flower petals against hand painted background
Neutral shades provide a better versatility compared to brighter colors

Conclusion

Hand painted backgrounds are a good choice for photographers who like customization as well as being in control for every part of the shooting.

And they’ll help you explore another artistic side of you, which is great for the creative process. Best of luck with your experiments!

We have a great creative photography tutorial on using the paint in water technique to check out next!

Save this article to your Pinterest profile to access it later!
2 comments

Leave a Reply

Your email address will not be published. Required fields are marked *

[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]