@richmond62.
"What particular advantage would there be displaying a distant image inside a graphic object
over displaying it inside an image?"
The graphic clips the image. Try that with an oval graphic and an appropriately scaled image.
@zax.
Your question is (implicitly) twofold:
1. Display: As you know how to do this with images use that:
Put the local or extern data into ONE image "temp" and set the backpattern to the image's id. There is NO advantage of using import paint to that method.
2. DragAndDrop: As long as the url of your drag object is a "proper" image url, there will be no problem. When using an image collection like google images you have to extract such a proper url (may be a dataURL) from the dragData.
Test how dragAndDrop of images works for example in
http://hyperhh.de/html5/html5Player.html :
Select "ImgView", then "Import Local" and dragAndDrop from a different browser window containing images (these are "local" because they ARE already displayed locally). Or select "ImgURL".
If you drag a thumbnail from the other browser window it remains a thumbnail. Click on the thumbnail and then drag the enlarged view to have the full sized image (which may then be scaled by LC).