How to resize a loaded image? I'm currently hand-painting my character's texture using Blender's Texture Paint mode. However, halfway through painting, I realized that the image I created for texture painting is in a smaller resolution than what I want. The image is currently at 1024x1024. Is it possible to resize/scale it to 2048x2048 inside Blender?
Type this in the blender console:

bpy.data.images["ImageName"].scale(x, y)

x, y = desired size of the image

In your case:

bpy.data.images["texture_paint_..."].scale(2048, 2048)

Old topic, but I found this code in the 2.78's API.  So we officially have a way to resize image inside blender.