Blame view

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

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

2b474806   Chunk   init.
6
b = jpegObj.Jpeg("res/test2.jpg")
8c310e83   Chunk   jpeg base resolved.
7
# c =  b.getCoefBlocks(channel='Y')
2b474806   Chunk   init.
8
# c1,c2,c3 =  b.getCoefBlocks(channel='All')
8c310e83   Chunk   jpeg base resolved.
9
10
11
12
13
14
15
16
# print c2


print b.setCoefBlock(np.array([[0] * 8 for i in range(8)]))

c = b.getCoefBlock(channel='Y', loc=(0, 0))
print c

2b474806   Chunk   init.
17
c = b.getCoefBlock(channel='Y', loc=(-1, 1))
2b474806   Chunk   init.
18
print c
8c310e83   Chunk   jpeg base resolved.
19
20
21
22
23
24
25

b.setCoefMatrix(np.array([[0] * 800 for i in range(600)]),channel='Y')

c = b.getCoefBlock(channel='Y', loc=(-1, 1))
print c

c = b.getCoefBlock(channel='Y', loc=(0, 0))
2b474806   Chunk   init.
26
print c
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.