Package: python-stepic
Version: 0.3-4

i know that stepic(1) says:

       -f FORMAT, --format=FORMAT
              output image format (PNG recommended, defaults to input format)

but in fact, it doesn't work at all if the output is stored in jpeg
format afaict:

0 dkg@pip:~/tmp$ ls -l dkg.jpg
-rw-r--r-- 1 dkg dkg 47579 Nov 17 00:50 dkg.jpg
0 dkg@pip:~/tmp$ echo test message > test.message
0 dkg@pip:~/tmp$ stepic -e -i dkg.jpg -t test.message -o dkgplus.jpg
0 dkg@pip:~/tmp$ ls -l dkg.jpg test.message dkgplus.jpg recovered
ls: cannot access recovered: No such file or directory
-rw-r--r-- 1 dkg dkg 47579 Nov 17 00:50 dkg.jpg
-rw-r--r-- 1 dkg dkg 42028 Nov 17 00:51 dkgplus.jpg
-rw-r--r-- 1 dkg dkg    13 Nov 17 00:50 test.message
2 dkg@pip:~/tmp$ stepic -d -i dkgplus.jpg -o recovered
0 dkg@pip:~/tmp$ ls -l dkg.jpg test.message dkgplus.jpg recovered
-rw-r--r-- 1 dkg dkg 47579 Nov 17 00:50 dkg.jpg
-rw-r--r-- 1 dkg dkg 42028 Nov 17 00:52 dkgplus.jpg
-rw-r--r-- 1 dkg dkg     1 Nov 17 00:52 recovered
-rw-r--r-- 1 dkg dkg    13 Nov 17 00:50 test.message
0 dkg@pip:~/tmp$ hd recovered 
00000000  b6                                                |.|
00000001
0 dkg@pip:~/tmp$ 

the output file isn't even the same size, let alone the same content.

I suspect that's due to some jpeg re-compression done by PIL, but if we
know that lossy jpeg compression is going to make the output unusable,
perhaps it shouldn't be an option.

        --dkg

Attachment: pgp79YdWH4aJf.pgp
Description: PGP signature

Reply via email to