ubuntu 11.10装上后libreoffice是英文界面的问题
时间:2010-05-26
来源:互联网
求教,用imagemagick的convert命令处理文件名为中文的图片时,总是提示找不到文件,求解决方法。
windows上的bat
错误提示是:
如果图片全用英文命名,很顺利,没有这个问题。
顺便求解,对数码照机拍出来的照片,用windows下的画图打开并保存一次,可以将文件大小缩小很多,但是几乎不影响照片质量及exif信息等。用imagemagick可以做到同样的效果吗?或者有类似的可以批量处理的工具也好?
先谢谢了。
windows上的bat
代码:
if not exist quality75 md quality75
for %%1 in (*.jpg) do "d:\Program Files\ImageMagick-6.6.1-1\convert" -quality 75 %%1 quality75\%%1
for %%1 in (*.jpg) do "d:\Program Files\ImageMagick-6.6.1-1\convert" -quality 75 %%1 quality75\%%1
错误提示是:
代码:
convert: Empty input file `上.jpg' @ error/jpeg.c/EmitMessage/233.
convert: missing an image filename `quality75\上.jpg' @ error/convert.c/ConvertImageCommand/2970.
convert: missing an image filename `quality75\上.jpg' @ error/convert.c/ConvertImageCommand/2970.
如果图片全用英文命名,很顺利,没有这个问题。
顺便求解,对数码照机拍出来的照片,用windows下的画图打开并保存一次,可以将文件大小缩小很多,但是几乎不影响照片质量及exif信息等。用imagemagick可以做到同样的效果吗?或者有类似的可以批量处理的工具也好?
先谢谢了。
作者: yunhai 发布时间: 2010-05-26
保存成什 么格式了。自己对比下信息。
你的win,支持utf8不。2边系统的架构不同。你最好找convert.exe这样的版本,记得 是有的。打包的。
你的win,支持utf8不。2边系统的架构不同。你最好找convert.exe这样的版本,记得 是有的。打包的。
作者: eexpress 发布时间: 2010-05-26
这个其实跟Linux下没关系。
文件也是原生的Windows中文命名的文件。拍自数码相机的jpg格式照片,imagemagick是从官网下载的二进制便携版。上帖用convert来处理图片,对当前目录下的英文文件名图片的处理效果与预期一样,就是中文命名的文件会出错跳过。
有个朋友给支了个招,用copy先复制成英文名,再处理完改名回来,原文件不动。多了一次写操作,算是解决问题了。比转换编码之类的放心点。
另外还有一个疑问,在图片上加中文注释,用-font指定字体了,直接在命令行上加貌似不成功。
把注释写在记事本或vi保存为utf-8文本,用@读取加到图片上可以显示中文,但前面总是多一个问号。
保存为ANSI文本,再用iconv转成utf-8,再加上去才是预期的效果,没有前面多余的问号。有点不明白。
难道windows下得到一个utf-8编码的文本也这么麻烦?
文件也是原生的Windows中文命名的文件。拍自数码相机的jpg格式照片,imagemagick是从官网下载的二进制便携版。上帖用convert来处理图片,对当前目录下的英文文件名图片的处理效果与预期一样,就是中文命名的文件会出错跳过。
有个朋友给支了个招,用copy先复制成英文名,再处理完改名回来,原文件不动。多了一次写操作,算是解决问题了。比转换编码之类的放心点。
另外还有一个疑问,在图片上加中文注释,用-font指定字体了,直接在命令行上加貌似不成功。
把注释写在记事本或vi保存为utf-8文本,用@读取加到图片上可以显示中文,但前面总是多一个问号。
保存为ANSI文本,再用iconv转成utf-8,再加上去才是预期的效果,没有前面多余的问号。有点不明白。
难道windows下得到一个utf-8编码的文本也这么麻烦?
作者: yunhai 发布时间: 2010-05-26
yunhai 写道:
另外还有一个疑问,在图片上加中文注释,用-font指定字体了,直接在命令行上加貌似不成功。
把注释写在记事本或vi保存为utf-8文本,用@读取加到图片上可以显示中文,但前面总是多一个问号。
保存为ANSI文本,再用iconv转成utf-8,再加上去才是预期的效果,没有前面多余的问号。有点不明白。
难道windows下得到一个utf-8编码的文本也这么麻烦?
把注释写在记事本或vi保存为utf-8文本,用@读取加到图片上可以显示中文,但前面总是多一个问号。
保存为ANSI文本,再用iconv转成utf-8,再加上去才是预期的效果,没有前面多余的问号。有点不明白。
难道windows下得到一个utf-8编码的文本也这么麻烦?
Window 下用记事本保存的 UTF-8 文件是带 BOM 头的,所以会多出来一个问号,使用支持保存为 无BOM UTF-8 格式文本编辑器保存就可以了(一般可以用来写代码都文本编辑器都支持)
作者: Mr.Lodar 发布时间: 2011-11-12
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28