Blame view

yaj.py 406 Bytes
2b474806   Chunk   init.
1
2
__author__ = 'chunk'

2b474806   Chunk   init.
3
# import mjsteg
c6c61f81   Chunk   staged.
4
import numpy as np
8c310e83   Chunk   jpeg base resolved.
5

2b474806   Chunk   init.
6
# a = mjsteg.Jsteg("res/test2.jpg")
8c310e83   Chunk   jpeg base resolved.
7
# compY,compCr,compCb = a.coef_arrays
2b474806   Chunk   init.
8
#
8c310e83   Chunk   jpeg base resolved.
9
10
11
12
13
14
15
16
# res =  np.array([np.split(arr,arr.shape[1]/8, axis=1) for arr in np.split(compY,compY.shape[0]/8)])
#
# print res.shape
#
# print res[0,0:20]

import jpegObj

2b474806   Chunk   init.
17
b = jpegObj.Jpeg("res/test2.jpg")
2b474806   Chunk   init.
18
c =  b.getCoefBlocks(channel='Y')
8c310e83   Chunk   jpeg base resolved.
19
20
21

print c
print c.shape
2b474806   Chunk   init.

8c310e83   Chunk   jpeg base resolved.

2b474806   Chunk   init.

2b474806   Chunk   init.

8c310e83   Chunk   jpeg base resolved.

c6c61f81   Chunk   staged.

8c310e83   Chunk   jpeg base resolved.

c6c61f81   Chunk   staged.

8c310e83   Chunk   jpeg base resolved.

548d95dc   Chunk   steganography(F3 ...

c6c61f81   Chunk   staged.

548d95dc   Chunk   steganography(F3 ...

c6c61f81   Chunk   staged.

548d95dc   Chunk   steganography(F3 ...

8c310e83   Chunk   jpeg base resolved.

c6c61f81   Chunk   staged.

8c310e83   Chunk   jpeg base resolved.

548d95dc   Chunk   steganography(F3 ...

c6c61f81   Chunk   staged.

548d95dc   Chunk   steganography(F3 ...

8c310e83   Chunk   jpeg base resolved.

548d95dc   Chunk   steganography(F3 ...

8c310e83   Chunk   jpeg base resolved.

548d95dc   Chunk   steganography(F3 ...

8c310e83   Chunk   jpeg base resolved.

548d95dc   Chunk   steganography(F3 ...

8c310e83   Chunk   jpeg base resolved.

548d95dc   Chunk   steganography(F3 ...

c6c61f81   Chunk   staged.

548d95dc   Chunk   steganography(F3 ...

8c310e83   Chunk   jpeg base resolved.

2b474806   Chunk   init.

2b474806   Chunk   init.