zoukankan      html  css  js  c++  java
  • 判断图片有没有被修改过

    // 如果你是FileUpload控件上传得
    Byte[] buffer = FileUpload1.FileBytes;
    string str = buffer[4869].ToString(); //A 65
    str += buffer[4870].ToString();//d 100
    str += buffer[4871].ToString();//o 111
    str += buffer[4872].ToString();//b 98
    str += buffer[4873].ToString();//e 101
    str += buffer[4874].ToString();// 32
    str += buffer[4875].ToString();//P 80
    str += buffer[4876].ToString();//h 104
    str += buffer[4877].ToString();//o 111
    str += buffer[4878].ToString();//t 116
    str += buffer[4879].ToString();//o 111
    str += buffer[4880].ToString();//s 115
    str += buffer[4881].ToString();//h 104
    str += buffer[4882].ToString();//o 111
    str += buffer[4883].ToString();//p 112
    if (str == "65100111981013280104111116111115104111112")
    {
    // PS处理过
    }

    "65100111981013280104111116111115104111112"的意思是“Adobe Photoshop”
    PS处理过的文件会在第1305字节写入Adobe Photoshop CS2 Windows信息
    你这样获得到字节的信息,看字节里有没有“Adobe Photoshop”,有的话就说明图片是PS过的。

    现在一般用的就是这个方法

  • 相关阅读:
    性能测试之数据准备
    工作笔记
    Ruby on Rails 模型关联(多对多关系)
    oracle 分页查询优化
    mysql命令学习
    mysql 导入导出
    aix 管理网卡
    dataguard没成功创建数据文件
    aix删除网卡
    oracle rac 随笔
  • 原文地址:https://www.cnblogs.com/zzxap/p/2175757.html
Copyright © 2011-2022 走看看