mirror of
https://github.com/GraphiteEditor/Graphite.git
synced 2025-07-24 08:05:04 +00:00
Rename 'Grayscale' node to 'Black & White'
This commit is contained in:
parent
1bab2affdb
commit
ee08938bb0
11 changed files with 20 additions and 24 deletions
|
@ -279,7 +279,7 @@ fn levels_node(color: Color, input_start: f32, input_mid: f32, input_end: f32, o
|
|||
}
|
||||
|
||||
#[derive(Debug, Clone, Copy, Default)]
|
||||
pub struct GrayscaleNode<Tint, Reds, Yellows, Greens, Cyans, Blues, Magentas> {
|
||||
pub struct BlackAndWhiteNode<Tint, Reds, Yellows, Greens, Cyans, Blues, Magentas> {
|
||||
tint: Tint,
|
||||
reds: Reds,
|
||||
yellows: Yellows,
|
||||
|
@ -291,8 +291,8 @@ pub struct GrayscaleNode<Tint, Reds, Yellows, Greens, Cyans, Blues, Magentas> {
|
|||
|
||||
// From <https://stackoverflow.com/a/55233732/775283>
|
||||
// Works the same for gamma and linear color
|
||||
#[node_macro::node_fn(GrayscaleNode)]
|
||||
fn grayscale_color_node(color: Color, tint: Color, reds: f32, yellows: f32, greens: f32, cyans: f32, blues: f32, magentas: f32) -> Color {
|
||||
#[node_macro::node_fn(BlackAndWhiteNode)]
|
||||
fn black_and_white_color_node(color: Color, tint: Color, reds: f32, yellows: f32, greens: f32, cyans: f32, blues: f32, magentas: f32) -> Color {
|
||||
let color = color.to_gamma_srgb();
|
||||
|
||||
let reds = reds / 100.;
|
||||
|
|
|
@ -211,7 +211,7 @@
|
|||
"path": null
|
||||
},
|
||||
"2037214651900404495": {
|
||||
"name": "Grayscale",
|
||||
"name": "Black & White",
|
||||
"inputs": [
|
||||
{
|
||||
"Value": {
|
||||
|
@ -299,7 +299,7 @@
|
|||
],
|
||||
"implementation": {
|
||||
"Unresolved": {
|
||||
"name": "graphene_core::raster::GrayscaleNode<_, _, _, _, _, _, _>"
|
||||
"name": "graphene_core::raster::BlackAndWhiteNode<_, _, _, _, _, _, _>"
|
||||
}
|
||||
},
|
||||
"metadata": {
|
||||
|
|
|
@ -211,7 +211,7 @@
|
|||
"path": null
|
||||
},
|
||||
"2037214651900404495": {
|
||||
"name": "Grayscale",
|
||||
"name": "Black & White",
|
||||
"inputs": [
|
||||
{
|
||||
"Value": {
|
||||
|
@ -299,7 +299,7 @@
|
|||
],
|
||||
"implementation": {
|
||||
"Unresolved": {
|
||||
"name": "graphene_core::raster::GrayscaleNode<_, _, _, _, _, _, _>"
|
||||
"name": "graphene_core::raster::BlackAndWhiteNode<_, _, _, _, _, _, _>"
|
||||
}
|
||||
},
|
||||
"metadata": {
|
||||
|
|
|
@ -211,7 +211,7 @@
|
|||
"path": null
|
||||
},
|
||||
"2037214651900404495": {
|
||||
"name": "Grayscale",
|
||||
"name": "Black & White",
|
||||
"inputs": [
|
||||
{
|
||||
"Value": {
|
||||
|
@ -299,7 +299,7 @@
|
|||
],
|
||||
"implementation": {
|
||||
"Unresolved": {
|
||||
"name": "graphene_core::raster::GrayscaleNode<_, _, _, _, _, _, _>"
|
||||
"name": "graphene_core::raster::BlackAndWhiteNode<_, _, _, _, _, _, _>"
|
||||
}
|
||||
},
|
||||
"metadata": {
|
||||
|
|
|
@ -211,7 +211,7 @@
|
|||
"path": null
|
||||
},
|
||||
"2037214651900404495": {
|
||||
"name": "Grayscale",
|
||||
"name": "Black & White",
|
||||
"inputs": [
|
||||
{
|
||||
"Value": {
|
||||
|
@ -299,7 +299,7 @@
|
|||
],
|
||||
"implementation": {
|
||||
"Unresolved": {
|
||||
"name": "graphene_core::raster::GrayscaleNode<_, _, _, _, _, _, _>"
|
||||
"name": "graphene_core::raster::BlackAndWhiteNode<_, _, _, _, _, _, _>"
|
||||
}
|
||||
},
|
||||
"metadata": {
|
||||
|
|
|
@ -211,7 +211,7 @@
|
|||
"path": null
|
||||
},
|
||||
"2037214651900404495": {
|
||||
"name": "Grayscale",
|
||||
"name": "Black & White",
|
||||
"inputs": [
|
||||
{
|
||||
"Value": {
|
||||
|
@ -299,7 +299,7 @@
|
|||
],
|
||||
"implementation": {
|
||||
"Unresolved": {
|
||||
"name": "graphene_core::raster::GrayscaleNode<_, _, _, _, _, _, _>"
|
||||
"name": "graphene_core::raster::BlackAndWhiteNode<_, _, _, _, _, _, _>"
|
||||
}
|
||||
},
|
||||
"metadata": {
|
||||
|
|
|
@ -211,7 +211,7 @@
|
|||
"path": null
|
||||
},
|
||||
"2037214651900404495": {
|
||||
"name": "Grayscale",
|
||||
"name": "Black & White",
|
||||
"inputs": [
|
||||
{
|
||||
"Value": {
|
||||
|
@ -299,7 +299,7 @@
|
|||
],
|
||||
"implementation": {
|
||||
"Unresolved": {
|
||||
"name": "graphene_core::raster::GrayscaleNode<_, _, _, _, _, _, _>"
|
||||
"name": "graphene_core::raster::BlackAndWhiteNode<_, _, _, _, _, _, _>"
|
||||
}
|
||||
},
|
||||
"metadata": {
|
||||
|
|
|
@ -460,7 +460,7 @@ fn node_registry() -> HashMap<NodeIdentifier, HashMap<NodeIOTypes, NodeConstruct
|
|||
vec![fn_type!(ImageFrame<Color>), fn_type!(BlendMode), fn_type!(f32)],
|
||||
),
|
||||
)],
|
||||
raster_node!(graphene_core::raster::GrayscaleNode<_, _, _, _, _, _, _>, params: [Color, f32, f32, f32, f32, f32, f32]),
|
||||
raster_node!(graphene_core::raster::BlackAndWhiteNode<_, _, _, _, _, _, _>, params: [Color, f32, f32, f32, f32, f32, f32]),
|
||||
raster_node!(graphene_core::raster::HueSaturationNode<_, _, _>, params: [f32, f32, f32]),
|
||||
raster_node!(graphene_core::raster::InvertRGBNode, params: []),
|
||||
raster_node!(graphene_core::raster::ThresholdNode<_, _, _>, params: [f32, f32, LuminanceCalculation]),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue