【问题标题】:Resizing a canvas to the size of a pasted-in image when the pasted-in image is larger than the canvas当粘贴的图像大于画布时,将画布调整为粘贴图像的大小
【发布时间】:2020-03-11 19:51:41
【问题描述】:

首先,我知道这是一个糟糕的工作流程;它是由我雇主的 SDL Tridion Docs 内容管理系统强制执行的,该系统似乎专门表现出对其用户的完全蔑视。

我需要在 Gimp 中打开光栅图像,粘贴新图像,调整画布大小,保存并关闭。当粘贴的图像小于原始图像时,这可以正常工作,但是当粘贴的图像较大时,我无法终生找到检测粘贴图像大小并将画布扩展为的函数合身;所有功能似乎都假设新图像会更小。我正在寻找与 Inkscape 中的“resize document to selection”命令等效的命令。

【问题讨论】:

    标签: image-resizing gimp


    【解决方案1】:

    如果您手动执行此操作,请参阅图像>使画布适合图层。

    如果您在脚本中执行此操作,则在 python 中为pdb.gimp_image_resize_to_layers(image),在 Script-fu 中类似。

    【讨论】:

    • 嗯,是的,也不是。结合使用“适合画布到图层”和“到新图层”可以工作。我希望将其归结为一个命令。我有一群工程师已经对使用 SDL 感到不满,我希望让其他一切都尽可能简单。
    • @jrhooker 如果您进行常规粘贴(Edit>Paste 或 Ctrl-V),则必须使用“到新图层”(或 Ctrl-Shift-N)。但是您也可以使用Edit>Paste as>New layer 直接创建一个新图层,而无需创建浮动选区(您可以将其分配给快捷方式)。也有做 Ctrl-V、Ctrl-Shift-N 的解决方案。由于这是 StackOverflow,您还可以编写一个简短的脚本,在一次操作中完成所有操作(粘贴、新建图层、调整画布大小),并将其分配给快捷方式。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-06-14
    • 1970-01-01
    • 1970-01-01
    • 2011-05-09
    • 1970-01-01
    • 2020-10-23
    • 1970-01-01
    相关资源
    最近更新 更多