与图片文件有关的一系列问题(包括ACDSee和PS)

来源:百度知道 编辑:UC知道 时间:2024/09/22 01:48:24
1,以前要把bmp换成jpg格式只要直接把后缀名改掉就行了,现在是也能改,但是图片大小没有变化,还是和bmp格式时一样大小,达不到目的.通过画图工具能改小,这是为什么?怎么样恢复?
2,我怀疑问题1与ACDSee有关,我用的是ACDSee8.0,当先打开ACDSee再用它的"文件"中的"打开"命令可以打开图片,但是当在图片文件上右击,选择"打开程序"中的ACDSee时,去不能打开,提示"XXX.jpg不是有效的win32程序",这又是怎么回事?怎么解决?
3,接问题2,我沮丧的发现,在任何文件上右击出现的快捷菜单中不再有"选择打开程序"这个项目了,怎么样恢复?
4,有PS7.0打开某个文件夹中的图片时,却成了新建一个与打开图片大小一样的图层,而打开其它文件夹中的图片就不会出现这种现象,真郁闷!这又是怎么回事?如何解决?
嘿嘿,提得太多了,我把所有积分都给了,只留个个位数.谢谢!
关于第2条,图片确实是JPG格式的,不会错,就是不能直接打开.
关于第3条,具体是哪项服务,如何修改?
关于第4条,打开的就是JPG格式图片

问题1,改了文件后缀,并不代表改变了文件的格式,这是图片大小不会发生变化的原因。通过画图工具保存时,是对文件进行了压缩,自然会变小,因为这时才转换了格式。bmp和jpg原本就是两个图片格式,不是简单的通过改变文件后缀而实现压缩的,只能通过工具软件包括你说的ACDSee或者photoshop来进行,这说明你对图片及图片格式的转换和图片加工工具缺乏认识。
问题2,正因为你只是改变了图片文件的后缀而并没有真正转换图片的格式,使得直接打开图片文件时,系统按照修改后的文件后缀所代表的格式去读图,却发现并不是该格式,因此会出现错误,而从ACDSee8.0的文件中打开能够读图,是因为此时ACDSee8.0并不对文件名后缀进行判断,而是直接判断图片本身的格式,因此,ACDSee8.0判断出该图仍然是bmp格式,所以就可以打开。
问题3,在ACDSee8.0安装时,将很多格式图片都关联为用它自身打开,因而将选择打开方式给锁定了,可以通过在ACDSee8.0取消关联实现。如果你所谓的“任何文件”是指图片文件,那么上面就是原因。如果是指计算机内所有的文件,那么,可能是某项服务被禁用了,这就要去找操作系统的原因了。
问题4,图片有很多种格式,不知道你打开的是否是同一格式的图片出现这个问题,还是打开不同格式的图片才出现这一问题。如果是前者,我不太清楚为什么会这样;如果是后者,我觉得有可能出现。关键是你的图片观念太模糊,仿佛图片就是bmp或者jpg,而且简单到企图通过修改后缀而实现格式互换,这就不好说了。
回答补充:
那就说明有某种软件起了捣乱的作用。可用下面的办法试试恢复选择打开程序功能:
把下面的代码放到记事本中去,改名为*.reg 文件,双击它就会把信息写进注册表,然后就可以了。

注意此种方法只适用于Win2K以上的系统

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Unknown]
"AlwaysShowExt"=""
"QueryClassStore"=""