There are three things you need to do before you even use Pebblely:
One, when you take photos of your product, your product should look three-dimensional in the photos. To achieve that, you can show a little of the top or side of the product. If your product looks too flat in the photos, your product will most likely not be standing in the generated images (because the AI would assume your product is laid flat on the surface).
Two, have sufficient light on the product. Not too bright and not too dim. Generally, you want to have a light source, such as a window or a lamp, behind you so that the light is shining on your product. If you cannot retake the photo, you should be able to adjust the brightness and exposure with most photo-editing apps or even your phone.
Three, make sure the words on your product are clear and sharp in your photos so that they look good in the generated images. If the text is blurry in your photos, it tends to be blurry in the generated images.
Resizing in Pebblely can help to sharpen text and other details because Pebblely upscales the image. But I'd still recommend getting a clear photo as much as possible.
As a demonstration, I went to Unsplash to download two free images to create these examples:
With the same custom description but different reference images, I could generate a variety of images.
As you can see from the images above...
Without a reference image, we got images with greenery and blue sky, as per the custom description.
With a purple reference image, we got similar backgrounds but with a purple tint.
With a yellowish-orange reference image, we again got similar backgrounds but with an orange tint.
Notice how the purple reference image actually has trees and mountains while the yellowish-orange reference image has nothing but a yellow-to-orange gradient. Pebblely only follows the style and colors of the reference image and will not copy the reference image. So the reference image you use need not have the objects you want in the generated images, though it can help you get better results.
Admittedly, it isn't always easy to get the exact images you want.
On one hand, we are improving Pebblely so that it will understand your custom descriptions better. Please let us know any feedback you have.
On the other hand, letting Pebblely interpret your custom descriptions in different ways gets you creative images that you might not have thought of. I have often been pleasantly surprised by Pebblely's images because they turned out better than I could visualize.
P.S. If you are struggling to get good custom backgrounds with Pebblely, feel free to email us at firstname.lastname@example.org.