diff --git a/README.md b/README.md index 499770f..b4bd343 100644 --- a/README.md +++ b/README.md @@ -124,6 +124,9 @@ sudo apt-get install python3 p7zip-full python3-pil python3-psutil python3-slugi 'KoF': ("Kobo Forma", (1440, 1920), Palette16, 1.8), 'KoS': ("Kobo Sage", (1440, 1920), Palette16, 1.8), 'KoE': ("Kobo Elipsa", (1404, 1872), Palette16, 1.8), + 'Rmk1': ("reMarkable 1", (1404, 1872), Palette16, 1.8), + 'Rmk2': ("reMarkable 2", (1404, 1872), Palette16, 1.8), + 'RmkPP': ("reMarkable Paper Pro", (1620, 2160), Palette16, 1.8), 'OTHER': ("Other", (0, 0), Palette16, 1.8), ``` diff --git a/gui/KCC.qrc b/gui/KCC.qrc index 58b34c5..a35f2bc 100644 --- a/gui/KCC.qrc +++ b/gui/KCC.qrc @@ -6,6 +6,7 @@ ../icons/Kobo.png ../icons/Other.png ../icons/Kindle.png + ../icons/Rmk.png ../icons/CBZ.png diff --git a/icons/Rmk.png b/icons/Rmk.png new file mode 100644 index 0000000..1f09f60 Binary files /dev/null and b/icons/Rmk.png differ diff --git a/kindlecomicconverter/KCC_gui.py b/kindlecomicconverter/KCC_gui.py index 6b2370c..4512471 100644 --- a/kindlecomicconverter/KCC_gui.py +++ b/kindlecomicconverter/KCC_gui.py @@ -106,6 +106,8 @@ class Icons: self.deviceKindle.addPixmap(QtGui.QPixmap(":/Devices/icons/Kindle.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off) self.deviceKobo = QtGui.QIcon() self.deviceKobo.addPixmap(QtGui.QPixmap(":/Devices/icons/Kobo.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off) + self.deviceRmk = QtGui.QIcon() + self.deviceRmk.addPixmap(QtGui.QPixmap(":/Devices/icons/Rmk.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off) self.deviceOther = QtGui.QIcon() self.deviceOther.addPixmap(QtGui.QPixmap(":/Devices/icons/Other.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off) @@ -990,6 +992,12 @@ class KCCGUI(KCC_ui.Ui_mainWindow): 'Label': 'KoS'}, "Kobo Elipsa": {'PVOptions': False, 'ForceExpert': False, 'DefaultFormat': 1, 'DefaultUpscale': True, 'ForceColor': False, 'Label': 'KoE'}, + "reMarkable 1": {'PVOptions': False, 'ForceExpert': False, 'DefaultFormat': 1, 'DefaultUpscale': True, 'ForceColor': False, + 'Label': 'Rmk1'}, + "reMarkable 2": {'PVOptions': False, 'ForceExpert': False, 'DefaultFormat': 1, 'DefaultUpscale': True, 'ForceColor': False, + 'Label': 'Rmk2'}, + "reMarkable Paper Pro": {'PVOptions': False, 'ForceExpert': False, 'DefaultFormat': 1, 'DefaultUpscale': True, 'ForceColor': True, + 'Label': 'RmkPP'}, "Other": {'PVOptions': False, 'ForceExpert': True, 'DefaultFormat': 1, 'DefaultUpscale': False, 'ForceColor': False, 'Label': 'OTHER'}, } @@ -1009,6 +1017,10 @@ class KCCGUI(KCC_ui.Ui_mainWindow): "Kobo Elipsa", "Kobo Nia", "Separator", + "reMarkable 1", + "reMarkable 2", + "reMarkable Paper Pro", + "Separator", "Other", "Separator", "Kindle Oasis 8", @@ -1097,6 +1109,8 @@ class KCCGUI(KCC_ui.Ui_mainWindow): GUI.deviceBox.addItem(self.icons.deviceOther, profile) elif profile == "Separator": GUI.deviceBox.insertSeparator(GUI.deviceBox.count() + 1) + elif 'reM' in profile: + GUI.deviceBox.addItem(self.icons.deviceRmk, profile) elif 'Ko' in profile: GUI.deviceBox.addItem(self.icons.deviceKobo, profile) else: diff --git a/kindlecomicconverter/KCC_rc.py b/kindlecomicconverter/KCC_rc.py index cf6e015..0c991f4 100644 --- a/kindlecomicconverter/KCC_rc.py +++ b/kindlecomicconverter/KCC_rc.py @@ -1,6 +1,6 @@ # Resource object code (Python 3) # Created by: object code -# Created by: The Resource Compiler for Qt version 6.6.3 +# Created by: The Resource Compiler for Qt version 6.8.1 # WARNING! All changes made in this file will be lost! from PySide6 import QtCore @@ -4908,6 +4908,138 @@ D-\xbea6\x9bu\xd3\xe9\xf4+@\x03\xb0\xa2V\ $\x12\x89D\x22\x91H$\x12\x89D\x15\xd1\xff\x00V\ \x1c\x01\xcd\xc9\x01\xf3\xd5\x00\x00\x00\x00IEND\xae\ B`\x82\ +\x00\x00\x08\x12\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00\x80\x00\x00\x00\x80\x08\x03\x00\x00\x00\xf4\xe0\x91\xf9\ +\x00\x00\x00 cHRM\x00\x00z&\x00\x00\x80\x84\ +\x00\x00\xfa\x00\x00\x00\x80\xe8\x00\x00u0\x00\x00\xea`\ +\x00\x00:\x98\x00\x00\x17p\x9c\xbaQ<\x00\x00\x027\ +PLTE\x00\x00\x00333333333\ +3333333333333333\ +3333333333333333\ +3333333333333333\ +3333333333333333\ +3333333333333333\ +3333333333333333\ +3333333333333333\ +3333333333333333\ +3333333333333333\ +3333333333333333\ +33333333333333<<\ +<[[[\x5c\x5c\x5c^^^___]]]\ +RRRaaa\xf9\xf9\xf9\xca\xca\xca\xfa\xfa\xfa\xfb\ +\xfb\xfb\xfc\xfc\xfc\xfd\xfd\xfd\xfe\xfe\xfe\xff\xff\xff\xfe\xfc\ +\xfbbbbdddeeeggg444\ +iiiccc\xff\xfe\xfe\xf6\xf6\xf6\x00\x00\x00\xaa\ +\xaa\xaa222\xbd\xbd\xbdKKK\xd2\xd2\xd2\xf3\xf3\ +\xf3\xb6\xb6\xb6\xd9\xd9\xd9\x95\x95\x95qqq\xe9\xe9\xe9\ +\xf5\xf5\xf5\xf8\xf8\xf8&&&\x9d\x9d\x9d***\xbe\ +\xbe\xbe\x96\x96\x96555\xcf\xcf\xcf\x8f\x8f\x8f\xc8\xc8\ +\xc8\xe5\xe5\xe5\xb2\xb2\xb2fff@@@sss\ +\xc1\xc1\xc1\xc0\xc0\xc0hhh\xd0\xd0\xd0\x91\x91\x91\x94\ +\x94\x94\x9e\x9e\x9eppp\x80\x80\x80\xc2\xc2\xc2\xbb\xbb\ +\xbb\x8e\x8e\x8e\x22\x22\x22\x0c\x0c\x0c\x0d\x0d\x0d\xaf\xaf\xaf\ +\x90\x90\x90\xee\xee\xee\x1c\x1c\x1c\xf4\xf4\xf4\xcc\xcc\xcc}\ +}}\x98\x98\x98\xa7\xa7\xa7\x7f\x7f\x7f\xc5\xc5\xc5\x8c\x8c\ +\x8c\x9b\x9b\x9b\xc7\xc7\xc7\xb4\xb4\xb4\xf0\xf0\xf0\xd7\xd7\xd7\ +\xda\xda\xda\xad\xad\xad\xcd\xcd\xcd\xc9\xc9\xc9\x87\x87\x87\xa3\ +\xa3\xa3\xd4\xd4\xd4\x16\x16\x16\xdb\xdb\xdb\xd8\xd8\xd8\xc6\xc6\ +\xc6MMM\x92\x92\x92\xa4\xa4\xa4\x82\x82\x82\xde\xde\xde\ +EEE\xe0\xe0\xe0XXX\x93\x93\x93vvvu\ +uu\xeb\xeb\xeb\xba\xba\xba\xdf\xdf\xdf\xb9\xb9\xb9SS\ +S\xdc\xdc\xdc\xf2\xf2\xf2\xe8\xe8\xe8\x97\x97\x97\xbc\xbc\xbc\ +\xd3\xd3\xd3\x8a\x8a\x8ammm\xfe\xfe\xfd\xfe\xfd\xfb\xfe\ +\xfd\xfc\xfe\xfc\xfaVVV\xa5\xa5\xa5\xecOs\x00\x00\ +\x00\x00=tRNS\x00\x1ba\x80\x8f\x85i)\xb1\ +\xfd\xc9?S\xf4xA\xfak\x09\xe3\xf8\x22n\x9b\xc2\ +\xec\x03\xf3\x0b9\x10>\x0f=\x02\xfb-\xdd\xfc\x94+\ +V\x90\xbd\x01\x05\xb7\xd6\x14\x04\x8c\xfe\xaa%\x87\xcd\xed\ +\xf2\xd5\x968\x82\x10\xbfn\x00\x00\x00\x01bKGD\ +M\x80h e\x00\x00\x00\x09pHYs\x00\x00\x0b\ +\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07tI\ +ME\x07\xe8\x0c\x0a\x0c\x07#x\xb2 \xfb\x00\x00\x04\ +\xecIDATx\xda\xed\x9b\x87w\x14E\x1c\xc7\xcf\ +\x8a\xb1w\xb1\x12\x1b\xf6\xde\xcbI\x88zn\x99!\xa0\ +\x06F\x10PS,(\xc1\x18\x90\xa8\x04\x05BDP\ +\xac\xa0\xa0X\xc0\x02\xb6(\x88\xf5\x8fs\xca\xce\x96\xbb\ +\xcb\xee\xec\xdcws\x8f\xf7\xf6\x9b\x97w7sy\xf7\ +\xfd\xbc\xdf\xcc\xfcfvfR\xa9\x94*U\xaaT\xa9\ +,\x1du\xf41\xc7\xda\xeb\xb8\xe3g\xb4f?\xe3\x84\ +\x8ej\x8b:\xf1\xa4\x16\xfcO>\xa5U{\xae\x8eS\ +\xad\xfdO;\x1d\xe0\xcfu\x86\xa5\xff\x99ga\xfc\xab\ +g\x9fc\x07p.\xc8\xbfZ=\xcf\x0e`&\x0c\xe0\ +\xfc\x0b\xac\x00.\x84\x01T\xad\xda\xe0\x22\x9c\x7f\xf5b\ +\x1b\x80K\x80\x00\xb3\x8eh\x80\x07\xe6\x84\xea\xea\x9a\xdb\ +=\xf7\xc1\xae9\xa6z\x08\x02\xf0p\xcdZ\x8f\xc0\x01\ +\x1c\xa9\xb6\x018\x8e\xeb\xba\x1e\xff5E\x00\x03p{\ +\xcf\x17\xf2L\x11\xb0\x00\x8e\xb0'B\x02\xc1\x88\x00\x0c\ +\xe0){\x85`D\x00\x05p\x5c\xe9O\xb9$\x82g\ +@\x80\x04\xe0\x0d\xa0\xfd5Av\x10\x80\x00\xa2\x03\x84\ +\xfe\x0a\xc1\x80\x00\x07\x10\xf8G\x00\x94\xcc\x93\x04\xce\xf4\ +\x004\xfaG\xcd\xe0\x14\x0e\xd0\x13v\xc0F\x82\x18B\ +\xb3$\x89\x01\x98\xdf4\x00!\x81/S\xa3\x1b(\xc9\ +\x80\x01X\x10\x04\x806H\xe7\x04\xdf\x93\x92/\x89$\ +\x89\x01x4HA\xb4\x99\xc2\xcc\xa4a\xbc\xf8\xd8\x80\ +\x00<\xf6xM\xb6\x00\x9dB\xa4N\xf1\xd1\x09\x02\xa8\ +\xcf\x01\x19\x081\x02L\x13\x04\x00\xda\x8d\xa6\xa9\x8e\x00\ +\xd5\x07\xe2\x11 \xe9\x04*=`\x01\x16$:a\x16\ +@\x22Ic\x00z\x13\xc3\x90\x90\x85&\x04H\x80\x9e\ +8\x00\xc9\x8c@\x10\x02\xec\x5c\x10u\x82l\xffx\x08\ +p\x93Q\x94\x8a\xcd\x00\x88\x0a\x01r6\xcc\x01\x10\x85\ +\x00\xb7\x1e\x88\xb5\x81\x01\x00\xd5!@.H|\x83\xee\ +\x97\x08\x81\x18\x89\xf0\x15Q\xdcd\x11\xd3z\x22\xacs\ +\x16\xeb\xba%\xb2\x0d\x90k\xc2\x14\x80'=]\xb74\ +\xac[B\xd0\x00\x8dk\x92E\xcb\x96\x07nO\xe9\xaa\ +\xa7U\xf9\x99\xbe~\x07\x0d\xd0tM0\xc0\xd8\xa00\ +|V\x97\x9fS\xe5\xe7i0\x0c\xf0\xcf\x05u\x9d\x8d\ +\xb1\x17\x84\xe1\x8a\x9a*\xbe\xc8\x06_\x12\xe5\x95E\x00\ +\x0c\xe9\x0eW[\xf5\xf2\xe0\xf0+#D\x01\xac^#\ +j_U\x00k\xd9\xe8k\x12\x00?\x0aB\x80\xd7\xbd\ +7\xd4\x9bu\x01\xc0\x98(\xacW\x9d\xe2M\xb6\xb48\ +\x80\x81\xbe\x91\xb7\xf8wo\xd8\x18t\xbcM\x01\xc0\xb8\ +(l\x9e\x10\xa5\xb7\xd9\x0a'\x04\x00'\x22\xd9\x0b\xb6\ +H\xe7w\xfa\xc7\xbb\xf9\xcb\xd6\x00\x80n\x13\x95\xef\x8a\ +\xd2{l;\x95\x00\xef\xe3S\xb1\xd4Z\xf1\xe5\xc3\xbc\ +\xc3}\xc0X\xf7\x87\x1a`\xa5\xa8\xdd\xc2\x0b\xfd\x9b\xd9\ +GTG\xa08\x80\xed\xdc\xea\xe3Ov\xb8T\x03\xf0\ +\x96\xe7\x1a\xa7t'\x1bv\xa3\x08\xb8E\x01\xacK\x0e\ +\xc3\xd5\x94\x8e\x8a\xea1J?e\x9f\xd1i\x00\xd8\xd5\ +\x00\xb0KT\xaf\xa1\xcbv\xb3\xcf\x8b\x05p$\xc0\x17\ +\x0d\x00\xee\xb0\xa8\x1f\xda\xc3\xbe\xf4\x0b\x06\xf8\xaa9\x00\ +\xfdZ\xd4o\xfcF\xce\x8am\x01\xd8+\xea\xf7m`\ +\xdf\x16\x0b\xe0\xb8S\x01\x90.\x99 \xbe#\xc5\x02\xb8\ +\xde\xf7S\x00\x88\xbc \x1a\x81\x16\x0a\xc0\xa7\xe3\xa9\x22\ +@\xfb$\xc0P\xa1\x00bQ\xf8\x83\xf8\xf2\x1d1\xff\ +\x1ac\xab\xe4\x9b\xfd\xfc\x83^\xf9nT-\x87\x88\x07\ +\x06p\xdc\xda\x81\x1f\xd5t\xf8\xd3DM\xaf\x88~f\ +\xec\x97_'y\xd3\x8f\xf0\x0f\x96\xf3\xaa\x89\xbd\xfb\xe4\ +\xdf\xfc61\x80\x06\xf0\xa2\xe5\x1e\xfb=\xb9&\x9c\xa4\ +tr7c}r\x85\xa4u\x10\xfcd\xe4z\x87\xd2\ +\x00\xe8\x1f\xec0M\x00\x8c\xa1\x01\xf2<\x16\x10\xdd\x05\ +\xd0\xcf\x86\xe6\x00\xd8\xc7\xf3\xc4\xd3q;\x00z\x9a\xaf\ +\x88\xd3Z\x00\x1d\x81\x5c\x00\xf1m\xaa\xb6E@oS\ +\x01#\x90\xa3\x0f\x90h\x8f\xa6m\x9d\x10\x9e\x8ac\xe7\ +E\xc6!\x00\x03\xe4\x0d\x81_\xc8\x0eI\x9e\x10x\x85\ +\xec\x90\xe4 @o\xd1\xc4N-\xb3vJc\x03\x11\ +\x1f\x01\x09`DP(\x80\x10\x99\xbe\x08\xf4\xc4\xfd\xc5\ +\xf7g\x87\x00\x0b\xd0\x9b\xd8\xaa5\x1d\x05@\x80\xf9y\ +\xd3\x00\xa5\x7f\x06\xd3\x11\xee\xd8\xceh2\x0a[f\xe1\ +_\xd0Dd\x0c\x10\xb6\xc0\xdf\xff@\x9f\x0b\xf26\x01\ +\xf1kzA0m\x9d\x90D?\xc1Y*vA\x12\ +\x1f\x86D\xf9\xa5\xca\xc7\xae\x88\xea\x13Q\xa6\xa2\xe3[\ +\xf0f\xb5o\xc2 o\xf98\xd0sC\xbdW\xecz\ +\xea\x16Q\xaa\xd4\xf99\xf6\xe8VoP8\xe1%\x81\ +T\xc5o\x10\xe0\xef\x92\x05\xf7$\xd2\x84\xbfA\xd1\xf6\ +\xdbt\xff\xee\xb4\xd6\x7f\x10\x00\x84J\x80\x12\xa0\x048\ +2\x01:\x81\x00\x97\xda\x00\x5cv9\x0e\xe0\x0a\x1b\x80\ +\xca\x950\xff\xd9\x9dV\x00W\xc1\x00fZ\xf9W\xae\ +\x9e\x8d\x02\xb8\xc6\x0e\xa0r-\xc8\xff\xba\xeb-\x01n\ +\xb8\x11\xe2\x7f\xd3\xcd\x96\xfe\x95\xca-\xb7\xb6\xfe\x9fF\ +\xb7\xdd\xdei\xed\xcfu\xc7\x9dw\xdd\xdda\xaf{\xee\ +\xbd\xef\xfeV\xecK\x95*U\xaax\xfd\x0f\xf4\x94\xdc\ +\x07\xeb\xfb\xc9m\x00\x00\x00\x00IEND\xaeB`\ +\x82\ \x00\x00\x05\xe0\ \x89\ PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ @@ -11397,6 +11529,10 @@ qt_resource_name = b"\ \x05\x92]\x07\ \x00K\ \x00o\x00b\x00o\x00.\x00p\x00n\x00g\ +\x00\x07\ +\x09>W\xe7\ +\x00R\ +\x00m\x00k\x00.\x00p\x00n\x00g\ \x00\x09\ \x0e\xc5\xfa\x07\ \x00O\ @@ -11463,11 +11599,11 @@ qt_resource_name = b"\ qt_resource_struct = b"\ \x00\x00\x00\x00\x00\x02\x00\x00\x00\x05\x00\x00\x00\x01\ \x00\x00\x00\x00\x00\x00\x00\x00\ -\x00\x00\x00J\x00\x02\x00\x00\x00\x01\x00\x00\x00\x1b\ +\x00\x00\x00J\x00\x02\x00\x00\x00\x01\x00\x00\x00\x1c\ \x00\x00\x00\x00\x00\x00\x00\x00\ -\x00\x00\x00&\x00\x02\x00\x00\x00\x01\x00\x00\x00\x13\ +\x00\x00\x00&\x00\x02\x00\x00\x00\x01\x00\x00\x00\x14\ \x00\x00\x00\x00\x00\x00\x00\x00\ -\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x0f\ +\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x10\ \x00\x00\x00\x00\x00\x00\x00\x00\ \x00\x00\x006\x00\x02\x00\x00\x00\x01\x00\x00\x00\x0b\ \x00\x00\x00\x00\x00\x00\x00\x00\ @@ -11475,50 +11611,52 @@ qt_resource_struct = b"\ \x00\x00\x00\x00\x00\x00\x00\x00\ \x00\x00\x00X\x00\x02\x00\x00\x00\x04\x00\x00\x00\x07\ \x00\x00\x00\x00\x00\x00\x00\x00\ -\x00\x00\x01\xac\x00\x00\x00\x00\x00\x01\x00\x02&\xd7\ -\x00\x00\x01\x90(\xef\xc4\x03\ -\x00\x00\x01\xea\x00\x00\x00\x00\x00\x01\x00\x02{q\ -\x00\x00\x01\x90(\xef\xc4\x00\ -\x00\x00\x01\xd6\x00\x00\x00\x00\x00\x01\x00\x02Qv\ -\x00\x00\x01\x90(\xef\xc3\xff\ -\x00\x00\x01\xc2\x00\x00\x00\x00\x00\x01\x00\x02F\x13\ -\x00\x00\x01\x90(\xef\xc4\x01\ -\x00\x00\x00X\x00\x02\x00\x00\x00\x03\x00\x00\x00\x0c\ +\x00\x00\x01\xc0\x00\x00\x00\x00\x00\x01\x00\x02.\xed\ +\x00\x00\x01\x93\xaa\xe2\xc3\xd8\ +\x00\x00\x01\xfe\x00\x00\x00\x00\x00\x01\x00\x02\x83\x87\ +\x00\x00\x01\x93\xaa\xe2\xc3\xd8\ +\x00\x00\x01\xea\x00\x00\x00\x00\x00\x01\x00\x02Y\x8c\ +\x00\x00\x01\x93\xaa\xe2\xc3\xd8\ +\x00\x00\x01\xd6\x00\x00\x00\x00\x00\x01\x00\x02N)\ +\x00\x00\x01\x93\xaa\xe2\xc3\xd8\ +\x00\x00\x00X\x00\x02\x00\x00\x00\x04\x00\x00\x00\x0c\ \x00\x00\x00\x00\x00\x00\x00\x00\ \x00\x00\x00\xa6\x00\x00\x00\x00\x00\x01\x00\x01(\x97\ -\x00\x00\x01\x90(\xef\xc4\x03\ -\x00\x00\x00\x8c\x00\x00\x00\x00\x00\x01\x00\x01\x1d\x90\ -\x00\x00\x01\x90(\xef\xc4\x02\ +\x00\x00\x01\x93\xaa\xe2\xc3\xd8\ \x00\x00\x00\xbc\x00\x00\x00\x00\x00\x01\x00\x011\xef\ -\x00\x00\x01\x90(\xef\xc4\x04\ -\x00\x00\x00X\x00\x02\x00\x00\x00\x03\x00\x00\x00\x10\ +\x00\x00\x01\x93\xb0w\xb5I\ +\x00\x00\x00\x8c\x00\x00\x00\x00\x00\x01\x00\x01\x1d\x90\ +\x00\x00\x01\x93\xaa\xe2\xc3\xd8\ +\x00\x00\x00\xd0\x00\x00\x00\x00\x00\x01\x00\x01:\x05\ +\x00\x00\x01\x93\xaa\xe2\xc3\xd8\ +\x00\x00\x00X\x00\x02\x00\x00\x00\x03\x00\x00\x00\x11\ \x00\x00\x00\x00\x00\x00\x00\x00\ -\x00\x00\x02.\x00\x00\x00\x00\x00\x01\x00\x02\xad\xbd\ -\x00\x00\x01\x90(\xef\xc4!\ -\x00\x00\x02\x00\x00\x00\x00\x00\x00\x01\x00\x02\x97\xc0\ -\x00\x00\x01\x90(\xef\xc4\x1d\ -\x00\x00\x02\x16\x00\x00\x00\x00\x00\x01\x00\x02\xa1\x1d\ -\x00\x00\x01\x90(\xef\xc4\x19\ -\x00\x00\x00X\x00\x02\x00\x00\x00\x07\x00\x00\x00\x14\ +\x00\x00\x02B\x00\x00\x00\x00\x00\x01\x00\x02\xb5\xd3\ +\x00\x00\x01\x93\xaa\xe2\xc3\xf0\ +\x00\x00\x02\x14\x00\x00\x00\x00\x00\x01\x00\x02\x9f\xd6\ +\x00\x00\x01\x93\xaa\xe2\xc3\xf0\ +\x00\x00\x02*\x00\x00\x00\x00\x00\x01\x00\x02\xa93\ +\x00\x00\x01\x93\xaa\xe2\xc3\xf0\ +\x00\x00\x00X\x00\x02\x00\x00\x00\x07\x00\x00\x00\x15\ \x00\x00\x00\x00\x00\x00\x00\x00\ -\x00\x00\x01\x08\x00\x00\x00\x00\x00\x01\x00\x01H\x9b\ -\x00\x00\x01\x90(\xef\xc4\x22\ -\x00\x00\x01\x1e\x00\x00\x00\x00\x00\x01\x00\x01qC\ -\x00\x00\x01\x90(\xef\xc4\x1c\ -\x00\x00\x01\x80\x00\x00\x00\x00\x00\x01\x00\x01\xca\x17\ -\x00\x00\x01\x90(\xef\xc4\x1e\ -\x00\x00\x01f\x00\x00\x00\x00\x00\x01\x00\x01\x84\xd0\ -\x00\x00\x01\x90(\xef\xc4\x18\ -\x00\x00\x00\xf0\x00\x00\x00\x00\x00\x01\x00\x01D<\ -\x00\x00\x01\x90(\xef\xc4\x0e\ -\x00\x00\x00\xd4\x00\x00\x00\x00\x00\x01\x00\x017\xd3\ -\x00\x00\x01\x90(\xef\xc4\x17\ -\x00\x00\x01@\x00\x00\x00\x00\x00\x01\x00\x01z\x9a\ -\x00\x00\x01\x90(\xef\xc4\x18\ -\x00\x00\x00X\x00\x02\x00\x00\x00\x01\x00\x00\x00\x1c\ +\x00\x00\x01\x1c\x00\x00\x00\x00\x00\x01\x00\x01P\xb1\ +\x00\x00\x01\x93\xaa\xe2\xc3\xf0\ +\x00\x00\x012\x00\x00\x00\x00\x00\x01\x00\x01yY\ +\x00\x00\x01\x93\xaa\xe2\xc3\xf0\ +\x00\x00\x01\x94\x00\x00\x00\x00\x00\x01\x00\x01\xd2-\ +\x00\x00\x01\x93\xaa\xe2\xc3\xf0\ +\x00\x00\x01z\x00\x00\x00\x00\x00\x01\x00\x01\x8c\xe6\ +\x00\x00\x01\x93\xaa\xe2\xc3\xf0\ +\x00\x00\x01\x04\x00\x00\x00\x00\x00\x01\x00\x01LR\ +\x00\x00\x01\x93\xaa\xe2\xc3\xe8\ +\x00\x00\x00\xe8\x00\x00\x00\x00\x00\x01\x00\x01?\xe9\ +\x00\x00\x01\x93\xaa\xe2\xc3\xec\ +\x00\x00\x01T\x00\x00\x00\x00\x00\x01\x00\x01\x82\xb0\ +\x00\x00\x01\x93\xaa\xe2\xc3\xec\ +\x00\x00\x00X\x00\x02\x00\x00\x00\x01\x00\x00\x00\x1d\ \x00\x00\x00\x00\x00\x00\x00\x00\ \x00\x00\x00h\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\ -\x00\x00\x01\x90(\xef\xc4\x16\ +\x00\x00\x01\x93\xaa\xe2\xc3\xec\ " def qInitResources(): diff --git a/kindlecomicconverter/image.py b/kindlecomicconverter/image.py index 83d6854..05ff7ea 100755 --- a/kindlecomicconverter/image.py +++ b/kindlecomicconverter/image.py @@ -119,9 +119,16 @@ class ProfileData: 'KoE': ("Kobo Elipsa", (1404, 1872), Palette16, 1.8), } + ProfilesRemarkable = { + 'Rmk1': ("reMarkable 1", (1404, 1872), Palette16, 1.8), + 'Rmk2': ("reMarkable 2", (1404, 1872), Palette16, 1.8), + 'RmkPP': ("reMarkable Paper Pro", (1620, 2160), Palette16, 1.8), + } + Profiles = { **ProfilesKindle, **ProfilesKobo, + **ProfilesRemarkable, 'OTHER': ("Other", (0, 0), Palette16, 1.8), }