gpt4 book ai didi

command-line - 在 Windows 上使用 Gnuplot 控制 ImageMagick 的 '-FX' 函数的曲线公式

转载 作者:行者123 更新时间:2023-12-04 05:25:53 24 4
gpt4 key购买 nike

我在复制生成的曲线公式示例时遇到了很多问题 found in the ImageMagick web site 在我的 Windows 平台上,直到现在。

我终于解决了,想和你分享。

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

所以我的问题是:

What are the exact steps I need to follow in order to replicate the example from the ImageMagick web site on Windows?

最佳答案

预赛:

  • GnuPlot 是一个命令行数学程序,用于绘制数据和生成其他数学任务。
  • 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
  • 现在将以下文本粘贴到 Gnuplot 中并按回车键。在本例中,我假设您已将“fx_control.txt”文件保存到 C: 驱动器的根目录中。
    fit f(x) "c:/fx_control.txt" via a, b, c, d
  • 如果您做对了一切,您应该会看到 GnuPlot 中出现一堆文本。
  • 现在将以下文本粘贴到 Gnuplot 中并按回车键。
    print a,"*u^3 + ",b,"*u^2 + ",c,"*u + ",d
  • GnuPlot 现在显示了您与 ImageMagick FX 功能一起使用的曲线公式。结果与 ImageMagick 网站上的示例匹配,应该是:
    7.55952380952381*u^3 + -11.9464285714286*u^2 + 5.08690476190476*u + 0.2
  • 要显示此函数的绘图,请将以下行复制“n”粘贴到 gnuplot> 提示符处:
    plot [0:1][0:1] 7.55952380952381*x**3 + -11.9464285714286*x**2 + 5.08690476190476*x + 0.2

    您应该会看到如下内容:

    Plot of function above

  • 希望这些步骤能帮到你!

    关于command-line - 在 Windows 上使用 Gnuplot 控制 ImageMagick 的 '-FX' 函数的曲线公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27468172/

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