Photoshop脚本:在由photomerge生成的图层上放置新图层

问题描述 投票:3回答:1

我是Photoshop脚本的新手。我有一组从耦合扫描电子显微镜和能量色散光谱学产生的图像和X射线数据。这是我的问题:

  • 我像这样对岩石表面的断面成像(紫色框勾勒出断面区域):

enter image description here

我想要真正的高分辨率,所以我使用3000倍放大率的7张图像并将其与photomerge缝合在一起。这是单个图像的示例:

enter image description here

及其在光合并图像样线中的位置:

enter image description here

  • [在这7个位置的每个位置,我还收集了X射线数据,这些数据会为每个检测到的元素生成一个元素图并将其写入TIFF。我还希望将每个元素贴图TIFF缝合在一起,以便可以将其叠加在岩石的合并断面图像上。这是我想要的结果:

enter image description here

问题是元素图没有足够的功能,无法通过光合并将它们缝合在一起。它基本上是二进制的-如果检测到元素,则像素为某种颜色(在我的示例图像中,像素为红色(对于铁来说是红色,对于硫磺来说是黄色)),或者如果没有检测到元素,则为黑色。您会看到元素映射的大部分都是黑色的。

  • 我现在有〜20个样面x 7个图像,每个x〜10个元素,这导致〜1400个图像需要放在一起,因此需要自动化。

我的想法是用光合并将岩石图像缝合在一起。 photomerge的输出是一个智能对象,其中每个图像都是一个图层。然后,我将使用脚本来获取光合并图像对象中的7张图像的左上角坐标,宽度和高度。然后,我将这些属性放置并分配给7个图像的每个相应元素映射,以生成“合并的”元素映射以覆盖在图像上。我本人尝试进行此工作,但是我不精通javascript,无法将头放在Photoshop API上。

我在Github here上上传了一个示例数据集。 7个样点位置从左到右分别为:-2,-1、0、1、2、3、4。其中有岩石和子目录的图像,每个位置都有元素数据。

如果有人可以提供帮助,我会在此书发表的出版物中感谢他们! :D

javascript photoshop tiff extendscript photoshop-script
1个回答
-1
投票

我不太了解您到底需要什么?文件psd吗?

© www.soinside.com 2019 - 2024. All rights reserved.