资源简介
对BMP图片文件头冗余隐写、数据区隐写、尾部追加隐写;对jpg文件冗余头隐写,数据区隐写、尾部追加隐写;对gif文件头隐写,尾部追加。以及对图片隐藏信息的分析提取,是否隐藏信息
代码片段和文件信息
// GIF.cpp : 定义控制台应用程序的入口点。
//
#include “stdafx.h“
#include
#include
#include
using namespace std;
void headGIF()
{
long int size=0;
HANDLE hfile = CreateFileA(“1.gif“ GENERIC_READ | GENERIC_WRITE FILE_SHARE_READ | FILE_SHARE_WRITE NULL OPEN_EXISTING 0 0);
if(hfile!=INVALID_HANDLE_VALUE)
{
size=GetFileSize(hfileNULL);
CloseHandle(hfile);
}
FILE *fid;
fopen_s(&fid“1.gif““rb+“);
if(-1 == (fseek(fid11 SEEK_SET)))//定位到第12个字节
{ printf(“seek error\n“);}
fwrite(“LW“sizeof(BYTE) 2fid);//隐写LW
fclose(fid);
}
void headGIF1()
{
long int size=0;
HANDLE hfile = CreateFileA(“1.gif“ GENERIC_READ | GENERIC_WRITE FILE_SHARE_READ | FILE_SHARE_WRITE NULL OPEN_EXISTING 0 0);
if(hfile!=INVALID_HANDLE_VALUE)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-04-20 11:50 源码\bmp\
文件 3988 2018-04-20 12:10 源码\bmp\dwBmpSize.cpp
文件 627 2018-04-20 12:10 源码\bmp\dwBmpSize.h
文件 416 2018-04-20 12:10 源码\bmp\main.cpp
文件 2032 2018-04-20 11:34 源码\gif1.cpp
文件 4875 2018-04-20 11:43 源码\jpg.cpp
目录 0 2018-04-20 11:50 源码\
- 上一篇:检测人脸并截取出来另存为图片
- 下一篇:北邮信通微机原理软件实验代码包
相关资源
- 检测人脸并截取出来另存为图片
- C++实战源码-图片马赛克效果(入门级
- C++实战源码-图片批量浏览(入门级
- C++实战源码-向Excel表格中插入图片(
- C++实战源码-向Word文档表格中插入图片
- c语言实现图片转化为 ASCII 图.zip
- opencv调入显示图片做高斯模糊
- c++给图片增加水印
- 图片分类
- 赞C# 批量加水印含文字水印以及图片
- 基于SVM与BoW的图片分类的OpenCV实现-
- c++ 图片分类(特征聚类)
- c++ 连续的bmp图片转avi
- 检测图片中的简单几何图形,如三角
- c++ 图片立体旋转源码
- qt 解析二维码图片中的文本
- MFC显示GIF动态图
- QT 读取Excel数据并向 word插入文字、图
- c++ 将文本转换成图片(txt2img)
- 编程实现图片的翻转效果翻转90度和任
- Linux C++ TCP Socket传输文件或图片
- VC6.0+GDI实现图片查看器
- C++实现GIF播放源代码
- mfc设置打印机打印指定的位图图片
- 纯C++实现bmp图片旋转
- vc 轻松实现gif效果的mfc类Gif-Animatio
-
c++图片与ba
se64互转 - opencv3.0批量校正图片
- 任意文件转C语言数组 二进制BIN文件、
- VC++ 6.0 所有格式的图片TCP发送接收程
评论
共有 条评论