Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- coding: utf-8 -*-
- __author__ = 'Easysurfer'
- import bitstamp.client
- import urllib
- import json
- import unittest
- import converter
- import math
- import threading
- import time
- import sys
- import qrcode.image.pil
- import Image
- import PIL
- from Windows import WindowManager
- from Helper import *
- from qrcode import *
- import Windows.wndChooseAmount
- from PyQt4 import QtGui, QtCore, uic
- if __name__ == "__main__":
- def ConvertBitmap(pilImage, includeSize):
- buffer = bytearray()
- baseIndex = 0
- sizeX, sizeY = tuple(x/8 for x in pilImage.size)
- if includeSize:
- buffer.append(sizeX & 0x00FF)
- buffer.append(sizeY & 0x00FF)
- baseIndex = 2
- for thisX in range(0, sizeX * 8):
- for thisY in range(0, sizeY):
- buffer.append(0x00)
- for thisX in range(0, sizeX *8):
- for thisY in range(0, sizeY * 8):
- r, g, b = pilImage.getpixel((thisX, thisY))
- if r == 255 and g == 255 and b > 128:
- continue
- idx = ((sizeY) * thisX) + thisY / 8
- mask = (0x80 >> (thisY % 8))
- buffer[idx + baseIndex] |= mask
- return buffer
- im = Image.open('output.bmp')
- rgb_im = im.convert('RGB')
- result = ConvertBitmap(rgb_im, True)
- print ''.join('\\x{:02x}'.format(x) for x in result)
- app = QtGui.QApplication(sys.argv)
- # erstes Window erstellen
- #win = Windows.wndWelcome.wndWelcome()
- Windows.WindowManager.WindowManager.GetManager().ChangeWindow("wndWelcome");
- # und anzeigen lassen
- #win.show()
- sys.exit(app.exec_())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement