fast image operations
Diffstat (limited to 'src/pixels/convert.rs')
-rw-r--r--src/pixels/convert.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/pixels/convert.rs b/src/pixels/convert.rs
index d36652f..0f26312 100644
--- a/src/pixels/convert.rs
+++ b/src/pixels/convert.rs
@@ -17,7 +17,7 @@ impl<const N: usize> PFrom<N> for [u8; N] {
pub type Y = [u8; 1];
impl PFrom<2> for Y {
fn pfrom(f: YA) -> Self {
- f.trunc()
+ f.init()
}
}
@@ -29,7 +29,7 @@ impl PFrom<3> for Y {
impl PFrom<4> for Y {
fn pfrom(f: RGBA) -> Self {
- PFrom::pfrom(f.trunc())
+ PFrom::pfrom(f.init())
}
}
@@ -49,7 +49,7 @@ impl PFrom<3> for YA {
impl PFrom<4> for YA {
fn pfrom(f: RGBA) -> Self {
- Y::pfrom(f.trunc()).join(255)
+ Y::pfrom(f.init()).join(255)
}
}
@@ -70,7 +70,7 @@ impl PFrom<2> for RGB {
impl PFrom<4> for RGB {
fn pfrom(f: RGBA) -> Self {
- f.trunc()
+ f.init()
}
}