The answer is yes, but not directly using the Dark GDK library that I can see. I've written an Image class (along with a few other 2D classes) that wraps much of the DarkGDK functions but have added a few of my own. I've added functions to give Image objects the same functionality of the bitmap along with being able to copy other images over each other (I'm not sure if I dealt with tranparency.) However, this required digging down into the DirectX functionality. That's why using a class is extremely helpful. It helps to keep the details straight.
All of this starts with using the dbGetImageData function (undocumented) and working backwards.
Lilith, Night Butterfly
I'm not a programmer but I play one in the office