问题来源:
1.我上次在此问过同志们,一个类似PhotoShop的图象处理软件,怎么实现像Word这样有前进后退功能.
  得到的答案是每改动一次图片保存好图片信息,以便随时恢复状态。可是没人告诉我具体有哪些东西。图片的哪些信息。2.我最近上软件工程课,老师要我们按书上的游戏规则一步一步搞个软件出来,当然还要写文档。我们小组就开了个图象处理软件计划,进展到第二阶段要写什么"软件需求规格说明书"。其他同学如:写学生选课系统的家伙势如破竹,什么输入输出数据流图一口气就几百张了 。因为我们组的输入就是可怜的一张图片啊?我甚至把晚上睡觉想*的时间用来想出我们的输入数据。突然,有人提醒我可以把图片的一些信息当作输入数据流。这回可走的路就多了。我一个人的脑袋也就这点大,于是乎就来csdn炸大家的脑汁,帮我想想一个真正意义上的完整图片应该包括哪些信息?我忘记在哪看过一个photoShop视频教程里美国卖正版图片的公司一张图片最便宜的就要99$,包含了非常多的信息。

解决方案 »

  1.   

    看看photoshop的工具栏,色阶,灰度,图片的位数,24位,256位,啊什么的。我也不太懂。
      

  2.   

    到底是自定义图片格式,还是用目前已有的图片格式?总之,你能把图片表现出来就可以了
     
    说的简单点,html文件其实也可以当成是个图片格式
      

  3.   

    PHOTOSHOP这样的软件几个学生就能弄出来,我觉得比盖茨还牛啊。。
      

  4.   

    1:请参考设计模式中的Command模式!
    2:一个完整的图片应该根据它的具体类型来区分信息。
    对于位图而言,可能包括一些基础的配置信息,图形矩阵;还有可能带有颜色表等。
    对于矢量图而言,需要记录图形的内容的信息,具体的我不太了解。比如:曲线的起始位置、关键点、曲线算法等。
      

  5.   

    注意ps9.0 cs2的特性的时候,多了bridge并且其能打开hdg的格式,这个格式是无损图片压缩格式,通俗的说就是把摄影师在照这张照片的那一刻的所有外界条件如光线,阳光强度,等还有摄影师的拍摄技术参数都保存在里面,一方面可以为后期处理照片做准备,另外的一方面就是为了想摄影大师学习他们的拍摄技巧(通过相关参数)
    这也就是ps图拍库中的照片贵的原因!