1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92
|
From: Sven Eckelmann <sven@narfation.org>
Date: Sat, 31 Aug 2019 09:46:08 +0200
Subject: Fix Python3 syntax compatibility of python example
Bug-Debian: https://bugs.debian.org/936493
Forwarded: to public mail without public archive
---
examples/test.py | 36 ++++++++++++++++++------------------
1 file changed, 18 insertions(+), 18 deletions(-)
diff --git a/examples/test.py b/examples/test.py
index 02271d3..5c8e349 100644
--- a/examples/test.py
+++ b/examples/test.py
@@ -8,19 +8,19 @@ import ExactImage
image = ExactImage.newImage()
if ExactImage.decodeImageFile (image, "testsuite/281-4.2.04.tif"):
- print "image decoded all fine."
+ print("image decoded all fine.")
else:
- print "something went wrong ..."
+ print("something went wrong ...")
exit
if ExactImage.encodeImageFile (image, "test.jpg", 80, ""):
- print "image written all fine."
+ print("image written all fine.")
else:
- print "something went wrong writing the image ..."
+ print("something went wrong writing the image ...")
exit
# advanced use, use in memory locations
-f = open("testsuite/281-4.2.04.tif")
+f = open("testsuite/281-4.2.04.tif", "rb")
try:
image_bits = f.read()
@@ -28,39 +28,39 @@ finally:
f.close()
if ExactImage.decodeImage (image, image_bits):
- print "image read from RAM."
+ print("image read from RAM.")
else:
- print "something went wrong decoding the RAM\n";
+ print("something went wrong decoding the RAM\n")
exit
# image properties
-print "Width: ", ExactImage.imageWidth (image)
-print "Height: ", ExactImage.imageHeight (image)
-print "Xres: ", ExactImage.imageXres (image)
-print "Yres: ", ExactImage.imageYres (image)
+print("Width: %u" % ExactImage.imageWidth (image))
+print("Height: %u" % ExactImage.imageHeight (image))
+print("Xres: %u" % ExactImage.imageXres (image))
+print("Yres: %u" % ExactImage.imageYres (image))
-print "Channels: ", ExactImage.imageChannels (image)
-print "Channel depth: ", ExactImage.imageChannelDepth (image)
+print("Channels: %u" % ExactImage.imageChannels (image))
+print("Channel depth: %u" % ExactImage.imageChannelDepth (image))
# setable as well
ExactImage.imageSetXres (image, 144);
ExactImage.imageSetYres (image, 144);
-print "Xres: ", ExactImage.imageXres (image)
-print "Yres: ", ExactImage.imageYres (image)
+print("Xres: %u" % ExactImage.imageXres (image))
+print("Yres: %u" % ExactImage.imageYres (image))
# image data manipulation
ExactImage.imageRotate (image, 90);
ExactImage.imageScale (image, 4);
ExactImage.imageBoxScale (image, .5);
-image_bits = ExactImage.encodeImage (image, "jpeg", 80, "");
-print "size: ", len(image_bits)
+image_bits = ExactImage.encodeImage (image, "jpeg", 80, "")
+print("size: %u" % len(image_bits))
-f = open("python.jpg", "w")
+f = open("python.jpg", "wb")
try:
image_bits = f.write(image_bits)
|