• 大小: 47.1MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-06-22
  • 语言: Java
  • 标签: 数字水印  

资源简介

java实现的对图片添加可视化的数字水印添加以及不可见水印的添加与提取

资源截图

代码片段和文件信息

package com;

public class Calculate_dct {
     private static final int M=8;
     private static final int N=8;
     
     private static double assist_Com(int para){
      if(0 == para){
      return 1/Math.sqrt(2);
      }else{
      return 1;
      }
     }
     private static int[][] eachElementtoInt(double F[][]){
      int[][] media=new int[M][N];
      
      for(int i = 0;i      for(int j = 0;j      if(media[i][j]>0)
        media[i][j] = (int) F[i][j]+1;
      else
        media[i][j] = (int) F[i][j];
      }
      
      return media;
     }
     public static int[][] compute_Dct(int f[][]){
      double[][]  freq=new double[M][N];
    
      for(int i = 0;i      for(int j = 0;j      
      for(int x = 0;x        for(int y = 0;y        freq[i][j] = freq[i][j]+0.25*assist_Com(i)*assist_Com(j)*f[x][y]
                       *Math.cos(Math.PI*(2*x+1)*i/16)*Math.cos(Math.PI*(2*y+1)*j/16);
      }
      
       
         }
        System.out.println(freq[i][j]);
      }
        int media[][]=eachElementtoInt(freq);  
      
        return media;
     }
     
     public static int[][] compute_iDct(int F[][]){
      double[][]  time=new double[M][N];
      for(int i = 0;i      for(int j = 0;j      
      for(int x = 0;x        for(int y = 0;y        time[i][j] = time[i][j]+0.25*assist_Com(x)*assist_Com(y)*F[x][y]
                       *Math.cos(Math.PI*(2*i+1)*x/16)*Math.cos(Math.PI*(2*j+1)*y/16);
               }
      }
        int media[][]=eachElementtoInt(time);  
      
        return media;
     }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      76636  2018-04-17 20:55  com\121_JPEG压缩编码系统源代码\Bmp.aps

     文件        547  1998-04-17 20:10  com\121_JPEG压缩编码系统源代码\Bmp.h

     文件       1169  1998-04-17 20:10  com\121_JPEG压缩编码系统源代码\Bmp.rc

     文件     422400  2018-04-17 21:01  com\121_JPEG压缩编码系统源代码\MFCApplication1\Debug\MFCApplication1.exe

     文件    3160440  2018-04-17 21:01  com\121_JPEG压缩编码系统源代码\MFCApplication1\Debug\MFCApplication1.ilk

     文件    7064576  2018-04-17 21:01  com\121_JPEG压缩编码系统源代码\MFCApplication1\Debug\MFCApplication1.pdb

     文件   94240768  2018-04-17 21:00  com\121_JPEG压缩编码系统源代码\MFCApplication1\ipch\mfcapplication1-c7cf493e\mfcapplication1-918e51e7.ipch

     文件        901  2018-04-17 20:59  com\121_JPEG压缩编码系统源代码\MFCApplication1\MFCApplication1\ChildFrm.cpp

     文件        483  2018-04-17 20:59  com\121_JPEG压缩编码系统源代码\MFCApplication1\MFCApplication1\ChildFrm.h

     文件       9045  2018-04-17 20:59  com\121_JPEG压缩编码系统源代码\MFCApplication1\MFCApplication1\ClassView.cpp

     文件       1275  2018-04-17 20:59  com\121_JPEG压缩编码系统源代码\MFCApplication1\MFCApplication1\ClassView.h

     文件      35565  2018-04-17 21:01  com\121_JPEG压缩编码系统源代码\MFCApplication1\MFCApplication1\Debug\ChildFrm.obj

     文件     208012  2018-04-17 21:01  com\121_JPEG压缩编码系统源代码\MFCApplication1\MFCApplication1\Debug\ClassView.obj

     文件     153731  2018-04-17 21:01  com\121_JPEG压缩编码系统源代码\MFCApplication1\MFCApplication1\Debug\FileView.obj

     文件     123128  2018-04-17 21:01  com\121_JPEG压缩编码系统源代码\MFCApplication1\MFCApplication1\Debug\MainFrm.obj

     文件       3159  2018-04-17 21:01  com\121_JPEG压缩编码系统源代码\MFCApplication1\MFCApplication1\Debug\MFCApplication1.log

     文件      67921  2018-04-17 21:01  com\121_JPEG压缩编码系统源代码\MFCApplication1\MFCApplication1\Debug\MFCApplication1.obj

     文件   43253760  2018-04-17 21:01  com\121_JPEG压缩编码系统源代码\MFCApplication1\MFCApplication1\Debug\MFCApplication1.pch

     文件     143204  2018-04-17 21:01  com\121_JPEG压缩编码系统源代码\MFCApplication1\MFCApplication1\Debug\MFCApplication1.res

     文件       9876  2018-04-17 21:01  com\121_JPEG压缩编码系统源代码\MFCApplication1\MFCApplication1\Debug\MFCApplication1.tlog\cl.command.1.tlog

     文件      91918  2018-04-17 21:01  com\121_JPEG压缩编码系统源代码\MFCApplication1\MFCApplication1\Debug\MFCApplication1.tlog\CL.read.1.tlog

     文件       8906  2018-04-17 21:01  com\121_JPEG压缩编码系统源代码\MFCApplication1\MFCApplication1\Debug\MFCApplication1.tlog\CL.write.1.tlog

     文件       4048  2018-04-17 21:01  com\121_JPEG压缩编码系统源代码\MFCApplication1\MFCApplication1\Debug\MFCApplication1.tlog\link.command.1.tlog

     文件       9394  2018-04-17 21:01  com\121_JPEG压缩编码系统源代码\MFCApplication1\MFCApplication1\Debug\MFCApplication1.tlog\link.read.1.tlog

     文件       2886  2018-04-17 21:01  com\121_JPEG压缩编码系统源代码\MFCApplication1\MFCApplication1\Debug\MFCApplication1.tlog\link.write.1.tlog

     文件        211  2018-04-17 21:01  com\121_JPEG压缩编码系统源代码\MFCApplication1\MFCApplication1\Debug\MFCApplication1.tlog\MFCApplication1.lastbuildstate

     文件        838  2018-04-17 21:01  com\121_JPEG压缩编码系统源代码\MFCApplication1\MFCApplication1\Debug\MFCApplication1.tlog\rc.command.1.tlog

     文件       8034  2018-04-17 21:01  com\121_JPEG压缩编码系统源代码\MFCApplication1\MFCApplication1\Debug\MFCApplication1.tlog\rc.read.1.tlog

     文件        402  2018-04-17 21:01  com\121_JPEG压缩编码系统源代码\MFCApplication1\MFCApplication1\Debug\MFCApplication1.tlog\rc.write.1.tlog

     文件      67271  2018-04-17 21:01  com\121_JPEG压缩编码系统源代码\MFCApplication1\MFCApplication1\Debug\MFCApplication1Doc.obj

............此处省略199个文件信息

评论

共有 条评论