gpt4 book ai didi

使用 Imagemagick 进行 Java 处理

转载 作者:行者123 更新时间:2023-12-01 15:53:33 26 4
gpt4 key购买 nike

我想调整图像大小,例如:convert 1.jpg -resize 250x240> 1.jpg我写了一些这样的代码:

File f=new File(request.getRealPath("/")+"pics/"+d.getTime()+"_"+ttt+suffix);    
StringBuffer sb=new StringBuffer();
sb.append("'convert "+f.getAbsolutePath()+" -resize 250x240\\> "+f.getAbsolutePath()+"'");
String command=sb.toString();
Process p=Runtime.getRuntime().exec(command);
int returnv=p.waitFor();
System.out.println("command:"+command+" returnV:"+returnv);

但我发现,当我向其添加“>”标志时,命令失败。我该如何解决这个问题?

最佳答案

考虑使用im4java它是 ImageMagic 命令行工具的面向对象的 java 包装器。它恰好解决了您面临的那些问题。

JMagic是另一种选择。它在 ImageMagic C-API 周围提供了一个薄 JNI 层。

关于使用 Imagemagick 进行 Java 处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5525027/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com