Examples using texture,
icloud = Graphics[WordCloud[data][[1]], Background -> Black];
ParametricPlot3D[{Sin[u] Cos[v], Sin[u] Sin[v], Cos[u]}, {u, 0,
Pi}, {v, -Pi, Pi},
PlotStyle -> Directive[Opacity[.8], Texture[Image[ic]]],
TextureCoordinateFunction -> ({-#5, #4} &), Mesh -> None,
PlotRange -> All, Boxed -> False, Axes -> False,
Lighting -> "Neutral", Background -> Black]
ParametricPlot3D[{Cos[t] (3 + Cos[u]), Sin[t] (3 + Cos[u]),
Sin[u]}, {t, 0, 2 Pi}, {u, 0, 2 Pi},
PlotStyle -> Directive[Opacity[.8], Texture[Image[ic]]],
TextureCoordinateFunction -> ({#4, #5} &), Mesh -> None,
PlotRange -> All, Boxed -> False, Axes -> False,
Lighting -> "Neutral", Background -> Black]
p.s. image upload doesn't work so I just put codes.