[[oktatas:programozás:python:wxpython_gui:kep|< Kép]] ====== Bitmap és Icon ====== * **Szerző:** Sallai András * Copyright (c) Sallai András, 2021 * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]] * Web: https://szit.hu ===== A wx.Bitmap ===== A wx.Bitmap osztályban színes vagy egyszínű platformfüggő bitmap ágyazható. A kép elkészíthető vagy fájlból beolvasható. A dinamikusan létrehozott vagy fájlból betöltött bitképek kiválaszthatók memóriaeszköz környezetből is a wx.MemoryDC-vel. Ezzel lehetővé válik a bitkép másolása ablakba vagy memóriaeszköz környezetbe (a wx.DC.Blit() metódussal) vagy rajzolási felületté változhat. A wxPython platform támogatja az XPM-ek használatát kise bitképekhez és ikonokhoz. ===== Támogatott bitkép formátumok ===== Az alábbiakban felsoroljuk a támogatott formátumokat. A hiányzó formátumokhoz használhatjuk a wx.Image osztályt. A wx.Image objektumok konvertálhatók wx.Bitmap objektumba. A képek betöltésének hatékony módja a wx.Image használta, kivéve XPM vagy natív Windows erőforrás használata esetén. ==== wx.Bitmap ==== Windows alatt a wx.Bitmap a következő formátumokat töltheti be: * Windows bitmap erőforrás (wx.BITMAP_TYPE_BMP_RESOURCE) * Windows bitmap fájl (wx.BITMAP_TYPE_BMP) * XPM adato és fájl (wx.BITMAP_TYPE_XPM) * Minden formátum, amit a wx.Image támogat. wxGTK használatával, a wx.Bitmap a következőket töltheti be: * XPM adat és fájl (wx.BITMAP_TYPE_XPM) * Minden formátum, amit a wx.Images osztály támogat. wxMotif és wxX11 alatt, a wx.Bitmap a következőket töltheti be: * XBM adat és fájl (wx.BITMAP_TYPE_XBM) * XPM adat és fájl (wx.BITMAP_TYPE_XPM) * Minden formátum, amit a wx.Image támogat. ==== wx.Icon ==== Windows alatt, a wx.Icon a következő formátumokat töltheti be: * Windows ikon erőforrás (wx.BITMAP_TYPE_ICO_RESOURCE) * Windows ikon fájl (wx.BITMAP_TYPE_ICO) * XPM adat és fájl (wx.BITMAP_TYPE_XPM) wxGTK használatával, a wx.Icon a következőket töltheti be: * XPM adat és fájl (wx.BITMAP_TYPE_XPM) * Minden formátum, amit a wx.Image támogat. ==== wx.Cursor ==== Windows alatt, a wx.Cursor a következő formátumokat töltheti be: * Windows ikon erőforrás (wx.BITMAP_TYPE_CUR_RESOURCE) * Windows kurzor fájl (wx.BITMAP_TYPE_CUR) * Windows ikon fájl (wx.BITMAP_TYPE_ICO) * Windows bitkép fájl (wx.BITMAP_TYPE_BMP) wxGTK használatával, a wx.Cursor a következőket töltheti be: * Semmi (csak a kész kurzorok használhatók) ===== Forrás ===== * https://wxpython.org/Phoenix/docs/html/bitmap_overview.html (2021)