mirror of
https://github.com/cedricbonhomme/Stegano.git
synced 2025-05-13 01:18:31 +02:00
fix the compatibility problem between 'input' and 'raw_input' for Python 2 and 3.
This commit is contained in:
parent
1ff2f9c7c0
commit
eea4c4de8e
3 changed files with 17 additions and 2 deletions
|
@ -1,6 +1,11 @@
|
||||||
Release History
|
Release History
|
||||||
===============
|
===============
|
||||||
|
|
||||||
|
0.4.7 (not yet released)
|
||||||
|
------------------------
|
||||||
|
|
||||||
|
* management of greyscale images;
|
||||||
|
|
||||||
0.4.6 (2016-03-12)
|
0.4.6 (2016-03-12)
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
|
|
|
@ -30,6 +30,11 @@ from PIL import Image
|
||||||
|
|
||||||
from . import tools
|
from . import tools
|
||||||
|
|
||||||
|
try:
|
||||||
|
input = raw_input
|
||||||
|
except NameError:
|
||||||
|
pass
|
||||||
|
|
||||||
def hide(input_image_file, message):
|
def hide(input_image_file, message):
|
||||||
"""
|
"""
|
||||||
Hide a message (string) in an image with the
|
Hide a message (string) in an image with the
|
||||||
|
@ -49,7 +54,7 @@ def hide(input_image_file, message):
|
||||||
width, height = img.size
|
width, height = img.size
|
||||||
index = 0
|
index = 0
|
||||||
|
|
||||||
message = str(len(message)) + ":" + message
|
message = str(len(message)) + ":" + str(message)
|
||||||
#message_bits = tools.a2bits(message)
|
#message_bits = tools.a2bits(message)
|
||||||
message_bits = "".join(tools.a2bits_list(message))
|
message_bits = "".join(tools.a2bits_list(message))
|
||||||
message_bits += '0' * ((3 - (len(message_bits) % 3)) % 3)
|
message_bits += '0' * ((3 - (len(message_bits) % 3)) % 3)
|
||||||
|
|
|
@ -31,6 +31,11 @@ from PIL import Image
|
||||||
from . import tools
|
from . import tools
|
||||||
from . import generators
|
from . import generators
|
||||||
|
|
||||||
|
try:
|
||||||
|
input = raw_input
|
||||||
|
except NameError:
|
||||||
|
pass
|
||||||
|
|
||||||
def hide(input_image_file, message, generator_function):
|
def hide(input_image_file, message, generator_function):
|
||||||
"""
|
"""
|
||||||
Hide a message (string) in an image with the
|
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
|
width, height = img.size
|
||||||
index = 0
|
index = 0
|
||||||
|
|
||||||
message = str(len(message)) + ":" + message
|
message = str(len(message)) + ":" + str(message)
|
||||||
#message_bits = tools.a2bits(message)
|
#message_bits = tools.a2bits(message)
|
||||||
message_bits = "".join(tools.a2bits_list(message))
|
message_bits = "".join(tools.a2bits_list(message))
|
||||||
message_bits += '0' * ((3 - (len(message_bits) % 3)) % 3)
|
message_bits += '0' * ((3 - (len(message_bits) % 3)) % 3)
|
||||||
|
|
Loading…
Add table
Reference in a new issue