{bbname}

搬砖狐 | memd 发表于 2025-8-10 19:11:34

Scarpet图形 (scarpet-graphics)-MOD模组

Scarpet图形 (scarpet-graphics)Github |相关wiki |源站链接支持: fabric这是一个scarpet的扩展插件,用于在没有图形界面的情况下进行图像处理,它是Processing的包装器。同时,它还可以与Discarpet一起使用,将创建的图像通过Discord发送。https://i.sodamc.com/modrinth/FZ4M0lCpPN.jpg



这个扩展添加了以下新的scarpet值:

* `image`: (链接)的包装器

* `graphics`: (链接)的包装器,扩展了`image`值(意味着它可以像`image`一样使用)

* `font`: (链接)的包装器

颜色使用编号(十六进制的0xRRGGBBAA)来处理,但可以使用`color`函数从RGB和HSB构建。

函数

**更详细的文档请参阅(链接)**

大多数函数只是内部processing函数的包装函数。有时,它们可能与原始Processing函数的名称略有不同,这是因为该名称已被scarpet使用(例如`copy()`)或者为了对它们进行分组(所有`draw_?()`函数)。

图形和图像函数

#### `load_image(location)`

从指定的`location`(字符串)加载图像。可以是URL或文件路径(绝对路径,不像scarpet的`read_file`那样工作)。返回一个`image`值。

#### `save_image(image, location)`

将`image`保存在指定的`location`(也是绝对路径)。

#### `create_graphics(width, height)`

创建具有指定尺寸的新`graphics`对象。

#### `copy_image(source, desination, sourceX, sourceY, sourceW, sourceH, destinationX, destinationY, destinationW, destinationH)`

从一个图像/图形复制像素到另一个。

#### `get_pixel(image, x, y)`

返回特定像素的颜色。

#### `set_pixel(image, x, y, color)`

将图像上的像素设置为指定的颜色。

#### `begin_draw(graphics)`

准备图形对象以在其上进行绘制操作。

#### `end_draw(graphics)`

绘制完成后调用。

绘图函数

参见Processing参考中的(链接)部分(scarpet函数具有使用processing函数名称作为前缀的`draw_`)。

#### `draw_background(graphics, color)`

#### `draw_rect(graphics, a, b, c, d)`

#### `draw_ellipse(graphics, a, b, c, d)`

#### `draw_line(graphics, x1, y1, x2, y2)`

#### `draw_image(graphics, a, b, c, d)`

#### `draw_text(graphics, text, x, y)`

模式函数

#### `color_mode(graphics, mode)`

`mode`:`\'RGB\'`,`\'HSB\'`

#### `image_mode(graphics, mode)`

`mode`:`\'CORNER\'`,`\'CORNERS\'`,`\'CENTER\'`

#### `ellipse_mode(graphics, mode)`

`mode`:`\'CORNER\'`,`\'CORNERS\'`,`\'CENTER\'`,`\'RADIUS\'`

#### `rect_mode(graphics, mode)`

`mode`:`\'CORNER\'`,`\'CORNERS\'`,`\'CENTER\'`,`\'RADIUS\'`

工具函数

#### `color(graphics, v1, v2, v3, alpha)`

根据设置的`color_mode()`,v1,v2,v3是r,g,b或h,s,b值

#### `fill(graphics, color)`

#### `no_fill(graphics)`

#### `stroken(graphics, color)`

#### `no_stroke(graphics)`

#### `stroke_weight(graphics, weight)`

#### `smooth(graphics)`

#### `no_smooth(graphics)`

#### `font_list()` (等同于processing中的PFont.list())

#### `text_font(graphics, font)`

#### `text_size(graphics, size)`

#### `create_font(graphics, name, size, smooth?)`

#### `text_align(graphics, alignX, alignY)`

截图:

https://i.sodamc.com/modrinth/JJWbJY244m.jpg?x-oss-process=style/forge2]https://i.sodamc.com/modrinth/JJWbJY244m.jpg?x-oss-process=style/forge2

来自Modrinth所有游戏版本1.20.51.20.61.211.21.11.21.21.21.31.21.41.21.51.21.61.21.71.21.81.19.41.201.20.11.20.21.19.11.19.2所有类型fabric0.1.6scarpet-graphics-0.1.6.jar下载0.1.6#Beta* Updated to Minecraft 1.19.4展开版本: 0.1.6支持游戏: 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8类型:FabricBeta下载次数: 1,5770.1.5scarpet-graphics-0.1.5.jar下载0.1.5#Beta* Updated to Minecraft 1.19.4展开版本: 0.1.5支持游戏: 1.19.4, 1.20, 1.20.1, 1.20.2类型:FabricBeta下载次数: 4880.1.4scarpet-graphics-0.1.4.jar下载0.1.4#BetaChanged processing to be api implemented展开版本: 0.1.4支持游戏: 1.19.1, 1.19.2类型:FabricBeta下载次数: 4580.1.3scarpet-graphics-0.1.3.jar下载0.1.3#BetaAdded new api method for discarpet展开版本: 0.1.3支持游戏: 1.19.1, 1.19.2类型:FabricBeta下载次数: 1140.1.2scarpet-graphics-0.1.2.jar下载0.1.2#BetaFirst modrinth release.Previous releases: https://github.com/replaceitem/scarpet-graphics/releases展开版本: 0.1.2支持游戏: 1.19.1类型:FabricBeta下载次数: 116全部版本

markdown_parsed

文章类型:收录

layui.use([\'form\'], function(){
var form = layui.form;
});

**** Hidden Message ***** Scarpet图形
页: [1]
查看完整版本: Scarpet图形 (scarpet-graphics)-MOD模组