- Use size 32x32-64x64-128x128-256x256
Code: Select all
LoadImage(0,"g:\mmedia\icons\About.ico")
Size = 128
imgH = CopyImage_(ImageID(0),#IMAGE_ICON,128,128,0)
CreateImage(1,128,128)
StartDrawing(ImageOutput(1))
DrawImage(imgH,0,0)
StopDrawing()
SaveImage(1,GetHomeDirectory()+"icon.bmp")
Code: Select all
UsePNGImageEncoder()
imgH = LoadImage_(GetModuleHandle_(0),"g:\mmedia\icons\About.ico",#IMAGE_ICON,128,128,#LR_LOADFROMFILE | #LR_LOADTRANSPARENT)
CreateImage(1,128,128 ,32, #PB_Image_Transparent)
StartDrawing(ImageOutput(1))
DrawImage(imgH,0,0)
StopDrawing()
SaveImage(1,GetHomeDirectory()+"icon.png", #PB_ImagePlugin_PNG)