首页/技术分享

Dynamo节点翻译之核心节点(Core_File)(二)

发布于:2019-01-11 12:01:14
5465人 分享

File


FilePath

ChangeExtension(扩展名)

描述

更改文件路径扩展名

输入

path: string(路径:字符串)

newExtension: string(新扩展名:字符串)

输出

string(字符串)

注释

将用指定的新扩展名替换文件路径对象的扩展名,从而创建一个具有不同扩展名的新文件路径。但是并不是改变原有文件的扩展名。

附图

例如,将图中文件的扩展名改为“CSV”,从而创建一个新的路径。

Combine(合并)

描述

将多个字符串合并为单个文件路径

输入

paths: string [](路径:字符串)

输出

string(字符串)

注释

将多个字符串合并为单个文件路径

附图

例如,将图中的文件目录和文件名合并为一个文件路径。

Combine(合并)

描述

将多个字符串合并为单个文件路径

输入

paths: string [](路径:字符串)

输出

string(字符串)

注释

将多个字符串合并为单个文件路径

附图

例如,将图中的文件目录和文件名合并为一个文件路径。

DirectoryName(目录名)

描述

返回文件路径的目录名

输入

path: string(路径:字符串)

输出

string(字符串)

注释

返回文件路径的目录名

附图

例如,获取图中文件的目录名,即获取文件存放的目录。

Extension(扩展名)

描述

从文件路径返回扩展名

输入

path: string(路径:字符串)

输出

string(字符串)

注释

从文件路径返回扩展名

附图

例如,获取图中文件的扩展名。

FileName(文件名)

描述

返回文件路径的文件名

输入

path: string(路径:字符串)

withExtension: bool(扩展名:布尔型变量)

输出

string(字符串)

注释

返回文件路径的文件名,“withExtension”表示是否添加扩展名。

附图

例如,输出图中指定文件的名称同时加上扩展名。

HasExtension(包含扩展名)

描述

确定文件路径是否包含扩展名

输入

path: string(路径:字符串)

输出

bool(布尔型变量)

注释

判断文件路径是否包含扩展名

附图

例如,判断图中指定的路径是否包含扩展名。


Image

Dimensions(尺寸)

描述

返回图像的宽度和高度

输入

image: var(图像:变量)

输出

width: var[]..[](宽度:变量)

height: var[]..[](高度:变量)

注释

返回输入图像的宽度和高度(以像素为单位)。

附图

例如,首先使用一个文件路径节点和一个文件,创建指向图像的文件对象。然后使用“ReadFromFile”创建基于该文件的图像对象。

FromPixels(colors)(像素)

描述

由像素二维列表构造图像

输入

colors: Color[][](颜色:颜色)

输出

image: var(图像:变量)

注释

由像素二维列表构造图像

附图

例如,首先使用一个代码块来生成从“0”到“255”的数字范围。通过“Color.ByARGB”节点用于从这个范围创建颜色,该节点设置为叉积以创建一个二维数组。然后我们使用从像素节点创建图像。最后使用监视图像节点预览创建的图像。

FromPixels(colors,width,height)(像素)

描述

由像素平面列表(宽度和高度)构造图像

输入

colors: Color[](颜色:颜色)

width: int(宽度:整数)

height: int(高度:整数)

输出

image: var(图像:变量)

注释

由像素平面列表(宽度和高度)构造图像。从像素的宽度和高度将创建一个输入平面列表颜色的图像,其中每个颜色将成为一个像素。宽度乘以高度应该等于颜色的总数。

附图

例如,首先使用“Color.ByARGB”节点创建一个颜色列表。代码块创建从“0”到“255”的值范围,当连接到“r”和“g”时,将生成从黑色到黄色的一系列颜色,然后创建一个宽度为“8”的图像。计数节点和除号节点用于确定图像的高度。最后使用监视图像节点预览创建的图像。

Pixels(像素)

描述

读取图像文件,并返回指定网格位置的颜色值。

输入

image: var(图像:变量)

xSamples: int(X轴采样:整数)

ySample: int(Y轴采样:整数)

输出

colors: color[][](颜色:颜色)

注释

像素将以二维数组的形式返回输入图像的颜色列表。该节点有两个额外的输入,用于指定用于提取像素的x和y轴样本的数量。

附图

例如,使用“ReadFromFile”节点读取图像,然后将该图像输入节点“Image.Pixels”以提取像素颜色。

ReadFromFile(读取文件)

描述

作为位图加载文件

输入

file: var(文件:变量)

输出

image: var(图像:变量)

注释

将输入的文件作为位图进行加载

附图

例如,将图中的文件作为位图输入,并用查看节点查看图像。

WriteToFile(写入文件)

描述

根据给定文件名将图像写入路径

输入

path: string(路径:字符串)

image: var(图像:变量)

输出

ok: void(成功:空值)

注释

根据给定文件名将图像写入路径,相当于将图像存放于指定的路径。

附图

例如,将图中生成的图像存放于指定文件路径下。


Directory.FromPath(目录)

描述

从路径创建目录对象

输入

path(路径)

输出

directory(目录)

注释

从指定的文件目录来创建一个目录的对象

附图

例如,将图中的文件目录变为目录对象。

File.FromPath(文件)

描述

从路径创建文件对象

输入

path(路径)

输出

file(文件)

注释

从指定的文件路径创建一个文件对象

附图

例如,图中将指定的文件路径变为文件对象。

转载请注明来源本文地址:https://www.tuituisoft/blog/1864.html

上一篇:

Dynamo节点翻译之核心节点(Core_File)(一)

下一篇:

Revit中如何创建上楼的漫游?