├── .gitignore ├── Digital-Image-Watermark ├── 001_Direct_Text_Watermark │ ├── 001_Direct_Text_Watermark.vcxproj │ ├── 001_Direct_Text_Watermark.vcxproj.filters │ ├── image │ │ ├── wallhaven-21738-watermark.jpg │ │ └── wallhaven-21738.jpg │ └── main.cpp ├── 002_Alpha_Mix_Image_Watermark │ ├── 002_Alpha_Mix_Image_Watermark.vcxproj │ ├── 002_Alpha_Mix_Image_Watermark.vcxproj.filters │ ├── image │ │ ├── One_Piece_72_pix.png │ │ ├── apple_128_pix.png │ │ ├── wallhaven-205542-watermark.jpg │ │ └── wallhaven-205542.jpg │ └── main.cpp ├── 003_Possion_Fuse_Image_Watermark │ ├── 003_Possion_Fuse_Image_Watermark.vcxproj │ ├── 003_Possion_Fuse_Image_Watermark.vcxproj.filters │ ├── 003_Possion_Fuse_Image_Watermark.vcxproj.user │ ├── image │ │ ├── mask.jpg │ │ ├── wallhaven-4895-watermark.jpg │ │ ├── wallhaven-4895.jpg │ │ └── watermark.jpg │ └── main.cpp ├── 004_LSB_Image_Watermark │ ├── 004_LSB_Image_Watermark.vcxproj │ ├── 004_LSB_Image_Watermark.vcxproj.filters │ ├── image │ │ ├── baboon.png │ │ ├── lena.png │ │ ├── result1.bmp │ │ ├── result2.jpg │ │ ├── test1.bmp │ │ └── test2.jpg │ └── main.cpp ├── 005_FFT_Text_Watermark │ ├── 005_FFT_Text_Watermark.vcxproj │ ├── 005_FFT_Text_Watermark.vcxproj.filters │ ├── Watermark_Text.cpp │ ├── Watermark_Text.h │ ├── image │ │ ├── imgOriFly.jpg │ │ ├── resultsave-1.jpg │ │ ├── resultsave-2.bmp │ │ ├── testImgFly1.jpg │ │ ├── testImgFly2.bmp │ │ └── wallhaven-137628.jpg │ └── main.cpp ├── 006_01_Global_DCT_Watermark │ ├── 006_01_Global_DCT_Watermark.vcxproj │ ├── 006_01_Global_DCT_Watermark.vcxproj.filters │ └── main.cpp ├── Digital-Image-Watermark.sdf ├── Digital-Image-Watermark.sln └── Digital-Image-Watermark.v12.suo ├── LICENSE └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/.gitignore -------------------------------------------------------------------------------- /Digital-Image-Watermark/001_Direct_Text_Watermark/001_Direct_Text_Watermark.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/001_Direct_Text_Watermark/001_Direct_Text_Watermark.vcxproj -------------------------------------------------------------------------------- /Digital-Image-Watermark/001_Direct_Text_Watermark/001_Direct_Text_Watermark.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/001_Direct_Text_Watermark/001_Direct_Text_Watermark.vcxproj.filters -------------------------------------------------------------------------------- /Digital-Image-Watermark/001_Direct_Text_Watermark/image/wallhaven-21738-watermark.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/001_Direct_Text_Watermark/image/wallhaven-21738-watermark.jpg -------------------------------------------------------------------------------- /Digital-Image-Watermark/001_Direct_Text_Watermark/image/wallhaven-21738.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/001_Direct_Text_Watermark/image/wallhaven-21738.jpg -------------------------------------------------------------------------------- /Digital-Image-Watermark/001_Direct_Text_Watermark/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/001_Direct_Text_Watermark/main.cpp -------------------------------------------------------------------------------- /Digital-Image-Watermark/002_Alpha_Mix_Image_Watermark/002_Alpha_Mix_Image_Watermark.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/002_Alpha_Mix_Image_Watermark/002_Alpha_Mix_Image_Watermark.vcxproj -------------------------------------------------------------------------------- /Digital-Image-Watermark/002_Alpha_Mix_Image_Watermark/002_Alpha_Mix_Image_Watermark.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/002_Alpha_Mix_Image_Watermark/002_Alpha_Mix_Image_Watermark.vcxproj.filters -------------------------------------------------------------------------------- /Digital-Image-Watermark/002_Alpha_Mix_Image_Watermark/image/One_Piece_72_pix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/002_Alpha_Mix_Image_Watermark/image/One_Piece_72_pix.png -------------------------------------------------------------------------------- /Digital-Image-Watermark/002_Alpha_Mix_Image_Watermark/image/apple_128_pix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/002_Alpha_Mix_Image_Watermark/image/apple_128_pix.png -------------------------------------------------------------------------------- /Digital-Image-Watermark/002_Alpha_Mix_Image_Watermark/image/wallhaven-205542-watermark.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/002_Alpha_Mix_Image_Watermark/image/wallhaven-205542-watermark.jpg -------------------------------------------------------------------------------- /Digital-Image-Watermark/002_Alpha_Mix_Image_Watermark/image/wallhaven-205542.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/002_Alpha_Mix_Image_Watermark/image/wallhaven-205542.jpg -------------------------------------------------------------------------------- /Digital-Image-Watermark/002_Alpha_Mix_Image_Watermark/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/002_Alpha_Mix_Image_Watermark/main.cpp -------------------------------------------------------------------------------- /Digital-Image-Watermark/003_Possion_Fuse_Image_Watermark/003_Possion_Fuse_Image_Watermark.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/003_Possion_Fuse_Image_Watermark/003_Possion_Fuse_Image_Watermark.vcxproj -------------------------------------------------------------------------------- /Digital-Image-Watermark/003_Possion_Fuse_Image_Watermark/003_Possion_Fuse_Image_Watermark.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/003_Possion_Fuse_Image_Watermark/003_Possion_Fuse_Image_Watermark.vcxproj.filters -------------------------------------------------------------------------------- /Digital-Image-Watermark/003_Possion_Fuse_Image_Watermark/003_Possion_Fuse_Image_Watermark.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/003_Possion_Fuse_Image_Watermark/003_Possion_Fuse_Image_Watermark.vcxproj.user -------------------------------------------------------------------------------- /Digital-Image-Watermark/003_Possion_Fuse_Image_Watermark/image/mask.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/003_Possion_Fuse_Image_Watermark/image/mask.jpg -------------------------------------------------------------------------------- /Digital-Image-Watermark/003_Possion_Fuse_Image_Watermark/image/wallhaven-4895-watermark.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/003_Possion_Fuse_Image_Watermark/image/wallhaven-4895-watermark.jpg -------------------------------------------------------------------------------- /Digital-Image-Watermark/003_Possion_Fuse_Image_Watermark/image/wallhaven-4895.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/003_Possion_Fuse_Image_Watermark/image/wallhaven-4895.jpg -------------------------------------------------------------------------------- /Digital-Image-Watermark/003_Possion_Fuse_Image_Watermark/image/watermark.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/003_Possion_Fuse_Image_Watermark/image/watermark.jpg -------------------------------------------------------------------------------- /Digital-Image-Watermark/003_Possion_Fuse_Image_Watermark/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/003_Possion_Fuse_Image_Watermark/main.cpp -------------------------------------------------------------------------------- /Digital-Image-Watermark/004_LSB_Image_Watermark/004_LSB_Image_Watermark.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/004_LSB_Image_Watermark/004_LSB_Image_Watermark.vcxproj -------------------------------------------------------------------------------- /Digital-Image-Watermark/004_LSB_Image_Watermark/004_LSB_Image_Watermark.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/004_LSB_Image_Watermark/004_LSB_Image_Watermark.vcxproj.filters -------------------------------------------------------------------------------- /Digital-Image-Watermark/004_LSB_Image_Watermark/image/baboon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/004_LSB_Image_Watermark/image/baboon.png -------------------------------------------------------------------------------- /Digital-Image-Watermark/004_LSB_Image_Watermark/image/lena.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/004_LSB_Image_Watermark/image/lena.png -------------------------------------------------------------------------------- /Digital-Image-Watermark/004_LSB_Image_Watermark/image/result1.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/004_LSB_Image_Watermark/image/result1.bmp -------------------------------------------------------------------------------- /Digital-Image-Watermark/004_LSB_Image_Watermark/image/result2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/004_LSB_Image_Watermark/image/result2.jpg -------------------------------------------------------------------------------- /Digital-Image-Watermark/004_LSB_Image_Watermark/image/test1.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/004_LSB_Image_Watermark/image/test1.bmp -------------------------------------------------------------------------------- /Digital-Image-Watermark/004_LSB_Image_Watermark/image/test2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/004_LSB_Image_Watermark/image/test2.jpg -------------------------------------------------------------------------------- /Digital-Image-Watermark/004_LSB_Image_Watermark/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/004_LSB_Image_Watermark/main.cpp -------------------------------------------------------------------------------- /Digital-Image-Watermark/005_FFT_Text_Watermark/005_FFT_Text_Watermark.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/005_FFT_Text_Watermark/005_FFT_Text_Watermark.vcxproj -------------------------------------------------------------------------------- /Digital-Image-Watermark/005_FFT_Text_Watermark/005_FFT_Text_Watermark.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/005_FFT_Text_Watermark/005_FFT_Text_Watermark.vcxproj.filters -------------------------------------------------------------------------------- /Digital-Image-Watermark/005_FFT_Text_Watermark/Watermark_Text.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/005_FFT_Text_Watermark/Watermark_Text.cpp -------------------------------------------------------------------------------- /Digital-Image-Watermark/005_FFT_Text_Watermark/Watermark_Text.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/005_FFT_Text_Watermark/Watermark_Text.h -------------------------------------------------------------------------------- /Digital-Image-Watermark/005_FFT_Text_Watermark/image/imgOriFly.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/005_FFT_Text_Watermark/image/imgOriFly.jpg -------------------------------------------------------------------------------- /Digital-Image-Watermark/005_FFT_Text_Watermark/image/resultsave-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/005_FFT_Text_Watermark/image/resultsave-1.jpg -------------------------------------------------------------------------------- /Digital-Image-Watermark/005_FFT_Text_Watermark/image/resultsave-2.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/005_FFT_Text_Watermark/image/resultsave-2.bmp -------------------------------------------------------------------------------- /Digital-Image-Watermark/005_FFT_Text_Watermark/image/testImgFly1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/005_FFT_Text_Watermark/image/testImgFly1.jpg -------------------------------------------------------------------------------- /Digital-Image-Watermark/005_FFT_Text_Watermark/image/testImgFly2.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/005_FFT_Text_Watermark/image/testImgFly2.bmp -------------------------------------------------------------------------------- /Digital-Image-Watermark/005_FFT_Text_Watermark/image/wallhaven-137628.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/005_FFT_Text_Watermark/image/wallhaven-137628.jpg -------------------------------------------------------------------------------- /Digital-Image-Watermark/005_FFT_Text_Watermark/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/005_FFT_Text_Watermark/main.cpp -------------------------------------------------------------------------------- /Digital-Image-Watermark/006_01_Global_DCT_Watermark/006_01_Global_DCT_Watermark.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/006_01_Global_DCT_Watermark/006_01_Global_DCT_Watermark.vcxproj -------------------------------------------------------------------------------- /Digital-Image-Watermark/006_01_Global_DCT_Watermark/006_01_Global_DCT_Watermark.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/006_01_Global_DCT_Watermark/006_01_Global_DCT_Watermark.vcxproj.filters -------------------------------------------------------------------------------- /Digital-Image-Watermark/006_01_Global_DCT_Watermark/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/006_01_Global_DCT_Watermark/main.cpp -------------------------------------------------------------------------------- /Digital-Image-Watermark/Digital-Image-Watermark.sdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/Digital-Image-Watermark.sdf -------------------------------------------------------------------------------- /Digital-Image-Watermark/Digital-Image-Watermark.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/Digital-Image-Watermark.sln -------------------------------------------------------------------------------- /Digital-Image-Watermark/Digital-Image-Watermark.v12.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/Digital-Image-Watermark/Digital-Image-Watermark.v12.suo -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuxfei/Digital-Image-Watermark/HEAD/README.md --------------------------------------------------------------------------------