首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Windows下ImageMagick '-FX‘s函数曲线公式的控制点

Windows下ImageMagick '-FX‘s函数曲线公式的控制点
EN

Stack Overflow用户
提问于 2014-12-14 09:57:18
回答 2查看 1K关注 0票数 5

到目前为止,在我的Windows上复制生成的曲线公式示例可在ImageMagick网站上找到有很多问题。

我终于想好了,想和你分享一下。

需要来自ImageMagick网站的FX公式来为特定的通道指定ImageMagick的自定义曲线调整,就像Photoshop一样。但是,当您试图使用Windows复制它时,网站上的示例可能会产生相当大的误导。

所以我的问题是:

,要在Windows上复制 来自ImageMagick网站的示例 ,需要遵循哪些具体步骤?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-12-14 09:57:18

Preliminaries:

  • GnuPlot是一个命令行数学程序,用于绘制数据和生成其他数学任务。
  • ImageMagick是一个命令行照片编辑程序。

我目前运行的是Windows7和GnuPlot 4.6

这里是步骤.

  1. 安装GnuPlot
  2. 从fx_control.txt下载control.txt文件。此文件包含控制点。(用曲线上4个特殊点的x/y坐标对表示)。 如果您需要复制Photoshop中的曲线,可以从Photoshop的“曲线”窗口获取坐标。注意:当我在NotePad++中打开文件时,x&y坐标位于一行上,但是每组控制点都位于一条单独的行上。因此,如果您想修改文件中的控制点,我建议您安装并使用notepad++
  3. 打开GnuPlot.一旦加载,您将看到一个类似DOS的命令提示符。
  4. 将以下文本粘贴到gnuplot>提示符后面并按回车: f(x) =a*x*3+ b*x**2 + c*x +d
  5. 现在,将下面的文本粘贴到Gnuplot中,然后按回车键。在本例中,我假设您已经将'fx_control.txt‘文件保存到C:驱动器上的根目录中。 通过a,b,c,d拟合f(x) "c:/fx_control.txt“
  6. 如果一切都做对了,您就应该看到GnuPlot中出现了一堆文本。
  7. 现在,将下面的文本粘贴到Gnuplot中,然后按回车键。 打印a,"*u^3 + ",b,"*u^2 + ",c,"*u + ",d
  8. GnuPlot现在显示了与ImageMagick FX函数一起使用的曲线公式。结果与ImageMagick网站上的示例相匹配,应该是: 7.55952380952381*u^3 + -11.9464285714286*u^2 + 5.08690476190476*u + 0.2
  9. 若要显示此函数的绘图,请将“n”粘贴到gnuplot>提示符中: 0:1 7.55952380952381*x*3+-11.9464285714286*x*2+ 5.08690476190476*x + 0.2 你应该看到这样的东西:

我希望这些步骤对你有帮助!

票数 5
EN

Stack Overflow用户

发布于 2014-12-15 23:58:18

作者安东尼,ImageMagick示例的作者

注意:虽然上面所示的最后曲线是正确的,但是只使用了在0.0到1.0之间(水平)和限制在0.0到1.0 (垂直)之间的曲线的小段。

若要获得gnuplot将复制-n粘贴函数的结果限制在这些边界上,请使用如下命令.

代码语言:javascript
运行
复制
plot [0:1][0:1] 7.55952380952381*x**3 + -11.9464285714286*x**2 + 5.08690476190476*x + 0.2

您还可以将控制点添加到图中,这样您就可以看到它们是否适合.

代码语言:javascript
运行
复制
plot [0:1][0:1] 7.55952380952381*x**3 + -11.9464285714286*x**2 + 5.08690476190476*x + 0.2, "c:fx_control.txt"

只是一个应该更清楚的小音符。- Imagemagick使用'u‘,gnuplot使用'x’(虽然可以更改)- Imagemagick使用^其中gnuplot使用**进行数学指数运算。记住这一点,就可以更容易地将gnuplot输出转换为ImageMagick使用。

最后一个音符。通过发布或搜索ImageMagick,您通常可以更快地获得有关使用ImageMagick用户论坛的帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27468172

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档