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过的。

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

  • 相关阅读:
    每日总结
    每日总结
    每周总结
    全球覆盖(哈希+思维)
    DP搬运工2
    DP搬运工1 [来自yyy--mengbier的预设型dp]
    团队开发day06
    团队开发day05
    团队开发day04
    团队开发day03
  • 原文地址:https://www.cnblogs.com/zzxap/p/2175757.html
Copyright © 2011-2022 走看看