Tre*_*urs 5 command-line curve gnuplot imagemagick notepad++
到目前为止,我在Windows平台上的ImageMagick网站上复制了生成的曲线公式示例有很多问题.
我终于解决了,并希望与您分享.
ImageMagick网站上的FX公式需要在ImageMagick中为Photoshop指定特定通道的自定义曲线调整.但是,当您尝试使用Windows复制时,网站上的示例可能会产生误导.
所以我的问题是:
为了从 Windows上的ImageMagick网站复制示例,我需要遵循哪些确切的步骤?
预赛:
我目前正在运行Windows 7和GnuPlot 4.6
这是步骤.
安装GnuPlot.
从http://www.imagemagick.org/Usage/color_mods/fx_control.txt下载fx_control.txt文件.该文件包含控制点.(这些由曲线图上的4个特殊点的x/y坐标对表示).
如果需要在Photoshop中复制曲线,可以从Photoshop中的曲线窗口中获取坐标.注意:当我在NotePad ++中打开文件时,x和y坐标在一行上,但每组控制点都在一个单独的行上.因此,如果您想要修改文件中的控制点,我建议您安装和使用notepad++.
打开GnuPlot.加载后,您将看到类似于DOS的命令提示符.
在gnuplot>提示后面粘贴以下文本并点击返回:
f(x) = a*x**3 + b*x**2 + c*x + d
Run Code Online (Sandbox Code Playgroud)现在将以下文本粘贴到Gnuplot并点击返回.在此示例中,我假设您已将"fx_control.txt"文件保存到C:驱动器上的根目录中.
fit f(x) "c:/fx_control.txt" via a, b, c, d
Run Code Online (Sandbox Code Playgroud)如果你已经做好了一切,你应该看到GnuPlot中出现了一堆文本.
现在将以下文本粘贴到Gnuplot并点击返回.
print a,"*u^3 + ",b,"*u^2 + ",c,"*u + ",d
Run Code Online (Sandbox Code Playgroud)GnuPlot现在显示了与ImageMagick FX功能一起使用的曲线公式.结果与ImageMagick网站上的示例匹配,应该是:
7.55952380952381*u^3 + -11.9464285714286*u^2 + 5.08690476190476*u + 0.2
Run Code Online (Sandbox Code Playgroud)要显示此功能的图表,请将以下行中的'n'粘贴到gnuplot>提示符:
plot [0:1][0:1] 7.55952380952381*x**3 + -11.9464285714286*x**2 + 5.08690476190476*x + 0.2
Run Code Online (Sandbox Code Playgroud)
你应该看到这样的东西:

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