I have an HTC HD2 Snapdragon 1GHZ and i test many basic4ppc sources ( and private sources ) but i have a probleme with bitmap display because unfortunely htc hd2 can display only 65536 colors soit 2^16 colors. Impossible to save in 16 BPP on paint, photofiltre, xnview... Bitmaps bmp and jpg are hideous, illegible on device but display fine on desktop. I have problem in form for imagebutton too.
The transparence mode may be in bad quality on ImageButton on device but not on Desktop... If you had not activated the Transparence I don't know why it's in bad quality on your device...
I noticed that when I activate the transparence, images JPEG, BMP or PNG are holes where there was white colors...
On Desktop there're more functionality but on device it's not the same thing...
Nevertheless when i excecute the exemples ( website of basic4ppc) wich display rose without changing the source code i have the same issue. I don't use the transparence.
What do you mean by "Hideous"? Can you take a screenshot? But maybe we ll can't see if it's your screen... Cause I've no really problem personaly, just few transparence problems... Did you try to test on an other device?