Ну чет-там сделалит м

This commit is contained in:
danamir
2018-12-06 10:03:27 +03:00
parent 035962132a
commit 823f047222
18 changed files with 2230 additions and 187 deletions

View File

@@ -1,8 +1,9 @@
import wx
def scale_bitmap(bitmap, width, height):
image = wx.ImageFromBitmap(bitmap)
image = image.Scale(width, height, wx.IMAGE_QUALITY_HIGH)
def scale_bitmap(bitmap):
dw, dh = wx.DisplaySize()
image = bitmap.ConvertToImage()
image = image.Scale(dw, dh, wx.IMAGE_QUALITY_HIGH)
result = wx.BitmapFromImage(image)
return result
@@ -10,13 +11,13 @@ class Panel(wx.Panel):
def __init__(self, parent, path):
super(Panel, self).__init__(parent, -1)
bitmap = wx.Bitmap(path)
bitmap = scale_bitmap(bitmap, 300, 200)
bitmap = scale_bitmap(bitmap)
control = wx.StaticBitmap(self, -1, bitmap)
control.SetPosition((10, 10))
control.SetPosition((0, 0))
if __name__ == '__main__':
app = wx.PySimpleApp()
app = wx.App()
frame = wx.Frame(None, -1, 'Scaled Image')
panel = Panel(frame, 'input.jpg')
frame.Show()
app.MainLoop()
app.MainLoop()