MCPcopy Create free account

hub / github.com/ZanderChang/DigitalWatermark / functions

Functions69 in github.com/ZanderChang/DigitalWatermark

↓ 6 callersMethodclamp
(int p)
app/src/main/java/com/zander/digitalwatermark/attack.java:111
↓ 4 callersMethodgetIMEI
(Context context)
app/src/main/java/com/zander/digitalwatermark/Watermark.java:145
↓ 3 callersMethodaddGNoise
(int tr, Random random)
app/src/main/java/com/zander/digitalwatermark/attack.java:98
↓ 3 callersMethodaddPNoise
(int pixel, Random random)
app/src/main/java/com/zander/digitalwatermark/attack.java:115
↓ 3 callersMethodgetImagePath
(Uri uri, String selection)
app/src/main/java/com/zander/digitalwatermark/FirstActivity.java:173
↓ 2 callersMethodAbstractWatermark
(Bitmap bitmap)
app/src/main/java/com/zander/digitalwatermark/MainActivity.java:321
↓ 2 callersMethodAbstractWatermarkBitmap
(Bitmap bitmap)
app/src/main/java/com/zander/digitalwatermark/MainActivity.java:339
↓ 2 callersMethodfilter
(Bitmap src, int noiseType)
app/src/main/java/com/zander/digitalwatermark/attack.java:69
↓ 2 callersMethodforwardDCT
This method preforms a matrix multiplication of the input pixel data matrix by the transposed cosine matrix and store the result in a temporary N N ma
app/src/main/java/com/zander/digitalwatermark/DCT.java:271
↓ 2 callersMethodgetAndroidID
(Context context)
app/src/main/java/com/zander/digitalwatermark/Watermark.java:157
↓ 2 callersMethodgetDate
()
app/src/main/java/com/zander/digitalwatermark/Watermark.java:140
↓ 2 callersMethodgetLocation
(BDLocation bdLocation)
app/src/main/java/com/zander/digitalwatermark/Watermark.java:128
↓ 2 callersMethodinit
()
app/src/main/java/com/zander/digitalwatermark/FirstActivity.java:50
↓ 2 callersMethodtake_wm
(Bitmap image)
app/src/main/java/com/zander/digitalwatermark/Take.java:123
↓ 1 callersMethodSavePicIntoSystemAlbum
(Bitmap bitmap)
app/src/main/java/com/zander/digitalwatermark/MainActivity.java:285
↓ 1 callersMethoddetachRGB
(Bitmap image)
app/src/main/java/com/zander/digitalwatermark/HideW.java:35
↓ 1 callersMethoddetachRGB
(Bitmap image)
app/src/main/java/com/zander/digitalwatermark/Take.java:43
↓ 1 callersMethodgenerateSimpleWatermarkPlain
(Context context)
app/src/main/java/com/zander/digitalwatermark/Watermark.java:33
↓ 1 callersMethodgenerateSimpleWatermarkQRCode
(Context context)
app/src/main/java/com/zander/digitalwatermark/Watermark.java:89
↓ 1 callersMethodgenerateWatermarkPlain
(Context context, BDLocation bdLocation)
app/src/main/java/com/zander/digitalwatermark/Watermark.java:55
↓ 1 callersMethodgenerateWatermarkQRCode
(Context context, BDLocation bdLocation)
app/src/main/java/com/zander/digitalwatermark/Watermark.java:100
↓ 1 callersMethodhandleImageOnKitKat
(Intent data)
app/src/main/java/com/zander/digitalwatermark/FirstActivity.java:135
↓ 1 callersMethodhideinfo
(Bitmap image,Bitmap watermark)
app/src/main/java/com/zander/digitalwatermark/HideW.java:125
↓ 1 callersMethodinitLocation
()
app/src/main/java/com/zander/digitalwatermark/MainActivity.java:186
↓ 1 callersMethodinitMatrix
���������������������������� This method sets up the quantization matrix using the Quality parameter and then sets up the Cosine Transform Matrix and
app/src/main/java/com/zander/digitalwatermark/DCT.java:95
↓ 1 callersMethodinitZigZag
Initializes the ZigZag matrix.
app/src/main/java/com/zander/digitalwatermark/DCT.java:130
↓ 1 callersMethodinverseDCT
This method is preformed using the reverse of the operations preformed in the DCT. This restores a N N input block to the corresponding output block w
app/src/main/java/com/zander/digitalwatermark/DCT.java:548
↓ 1 callersMethodmixRGB
()
app/src/main/java/com/zander/digitalwatermark/HideW.java:75
↓ 1 callersMethodquantitizeImage
This method orders the DCT result matrix into a zigzag pattern and then quantitizes the data. The quantitized value is rounded to the nearest integer.
app/src/main/java/com/zander/digitalwatermark/DCT.java:373
↓ 1 callersMethodrestoDi
()
app/src/main/java/com/zander/digitalwatermark/Take.java:79
↓ 1 callersMethodsum_Di
(int[] array)
app/src/main/java/com/zander/digitalwatermark/Take.java:115
↓ 1 callersMethodtexture
(int [][]input)
app/src/main/java/com/zander/digitalwatermark/HideW.java:109
MethodAbstractWatermarkThread
()
app/src/main/java/com/zander/digitalwatermark/MainActivity.java:227
MethodAddWatermarkThread
(Bitmap oriBitmap, Bitmap qrcode)
app/src/main/java/com/zander/digitalwatermark/MainActivity.java:264
MethodDCT
Constructs a new DCT object. Initializes the cosine transform matrix these are used when computing the DCT and it's inverse. This also initializes the
app/src/main/java/com/zander/digitalwatermark/DCT.java:65
MethodHideW
(int quality,int watersz)
app/src/main/java/com/zander/digitalwatermark/HideW.java:30
MethodRotateBitmap
(Bitmap bitmap, int degree)
app/src/main/java/com/zander/digitalwatermark/Watermark.java:161
MethodTake
(int size,DCT dct1)
app/src/main/java/com/zander/digitalwatermark/Take.java:33
MethodaddGaussin
(Bitmap bitmap)
app/src/main/java/com/zander/digitalwatermark/attack.java:65
MethodaddPoissonNoise
(Bitmap bitmap)
app/src/main/java/com/zander/digitalwatermark/attack.java:61
MethodaddSaltAndPepperNoise
(Bitmap bitmap, float SNR)
app/src/main/java/com/zander/digitalwatermark/attack.java:46
Methodaddition_isCorrect
()
app/src/test/java/com/zander/digitalwatermark/ExampleUnitTest.java:13
MethodbytetoInt
This method uses bit shifting to convert an array of two bytes to a integer (16 bits max). Byte 0 is the most signifigant byte and Byte 1 is the least
app/src/main/java/com/zander/digitalwatermark/DCT.java:608
MethodcompressImage
<br><br> This does not huffman code, it uses a minimal run-length encoding scheme. Huffman, Adaptive Huffman or arithmetic encoding will give much bet
app/src/main/java/com/zander/digitalwatermark/DCT.java:421
MethodcutBitmap
(Bitmap bitmap)
app/src/main/java/com/zander/digitalwatermark/attack.java:19
MethoddecompressImage
This method determines the runs in the input data, decodes it and then returnss the corrected matrix. It is used to decode the data from the compressI
app/src/main/java/com/zander/digitalwatermark/DCT.java:483
MethoddequantitizeImage
This method reads in DCT codes dequanitizes them and places them in the correct location. The codes are stored in the zigzag format so they need to b
app/src/main/java/com/zander/digitalwatermark/DCT.java:322
MethodhandleMessage
(Message msg)
app/src/main/java/com/zander/digitalwatermark/MainActivity.java:60
MethodhandleMessage
(Message msg)
app/src/main/java/com/zander/digitalwatermark/WelcomeActivity.java:16
MethodinttoByte
This method uses bit shifting to convert an integer to an array of two bytes, byte 0, the most signifigant and byte 1, the least signifigant. @param c
app/src/main/java/com/zander/digitalwatermark/DCT.java:628
MethodonActivityResult
(int requestCode, int resultCode, Intent data)
app/src/main/java/com/zander/digitalwatermark/FirstActivity.java:115
MethodonCheckedChanged
(RadioGroup group, @IdRes int checkedId)
app/src/main/java/com/zander/digitalwatermark/FirstActivity.java:90
MethodonClick
(View v)
app/src/main/java/com/zander/digitalwatermark/FirstActivity.java:56
MethodonClick
(View v)
app/src/main/java/com/zander/digitalwatermark/MainActivity.java:170
MethodonClick
(View v)
app/src/main/java/com/zander/digitalwatermark/StartActivity.java:42
MethodonConnectHotSpotMessage
(String s, int i)
app/src/main/java/com/zander/digitalwatermark/MainActivity.java:220
MethodonCreate
(@Nullable Bundle savedInstanceState)
app/src/main/java/com/zander/digitalwatermark/FirstActivity.java:39
MethodonCreate
(Bundle savedInstanceState)
app/src/main/java/com/zander/digitalwatermark/MainActivity.java:98
MethodonCreate
(Bundle savedInstanceState)
app/src/main/java/com/zander/digitalwatermark/WelcomeActivity.java:26
MethodonCreate
(Bundle savedInstanceState)
app/src/main/java/com/zander/digitalwatermark/StartActivity.java:25
MethodonDestroy
()
app/src/main/java/com/zander/digitalwatermark/MainActivity.java:180
MethodonReceiveLocation
(BDLocation bdLocation)
app/src/main/java/com/zander/digitalwatermark/MainActivity.java:196
MethodonRequestPermissionsResult
(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults)
app/src/main/java/com/zander/digitalwatermark/FirstActivity.java:103
MethodonRestart
()
app/src/main/java/com/zander/digitalwatermark/StartActivity.java:68
Methodrun
()
app/src/main/java/com/zander/digitalwatermark/MainActivity.java:229
Methodrun
()
app/src/main/java/com/zander/digitalwatermark/MainActivity.java:269
Methodrun
()
app/src/main/java/com/zander/digitalwatermark/WelcomeActivity.java:41
MethodscaleBitmap
(Bitmap bitmap, Boolean isExpand)
app/src/main/java/com/zander/digitalwatermark/attack.java:30
MethoduseAppContext
()
app/src/androidTest/java/com/zander/digitalwatermark/ExampleInstrumentedTest.java:19