fix the compatibility problem between 'input' and 'raw_input' for Python 2 and 3.

This commit is contained in:
Cédric Bonhomme 2016-03-13 18:19:43 +01:00
parent 1ff2f9c7c0
commit eea4c4de8e
No known key found for this signature in database
GPG key ID: A1CB94DE57B7A70D
3 changed files with 17 additions and 2 deletions

View file

@ -1,6 +1,11 @@
Release History
===============
0.4.7 (not yet released)
------------------------
* management of greyscale images;
0.4.6 (2016-03-12)
------------------

View file

@ -30,6 +30,11 @@ from PIL import Image
from . import tools
try:
input = raw_input
except NameError:
pass
def hide(input_image_file, message):
"""
Hide a message (string) in an image with the
@ -49,7 +54,7 @@ def hide(input_image_file, message):
width, height = img.size
index = 0
message = str(len(message)) + ":" + message
message = str(len(message)) + ":" + str(message)
#message_bits = tools.a2bits(message)
message_bits = "".join(tools.a2bits_list(message))
message_bits += '0' * ((3 - (len(message_bits) % 3)) % 3)

View file

@ -31,6 +31,11 @@ from PIL import Image
from . import tools
from . import generators
try:
input = raw_input
except NameError:
pass
def hide(input_image_file, message, generator_function):
"""
Hide a message (string) in an image with the
@ -50,7 +55,7 @@ def hide(input_image_file, message, generator_function):
width, height = img.size
index = 0
message = str(len(message)) + ":" + message
message = str(len(message)) + ":" + str(message)
#message_bits = tools.a2bits(message)
message_bits = "".join(tools.a2bits_list(message))
message_bits += '0' * ((3 - (len(message_bits) % 3)) % 3)