Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs15
1 files changed, 11 insertions, 4 deletions
diff --git a/src/main.rs b/src/main.rs
index 51aa694..f2d45f0 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -5,7 +5,7 @@ use rand::{Rng, RngCore};
fn main() {
reemap();
- // eomap();
+ eomap();
// let mut rng = rand::thread_rng();
// let pal = std::iter::repeat_with(|| {
// let a: [f32; 3] = std::array::from_fn(|_| rng.next_u64() as f32 / u64::MAX as f32);
@@ -25,6 +25,13 @@ fn reemap() {
// .collect::<Vec<_>>();
let pal = fimg::Image::<Box<[f32]>, 4>::from(fimg::Image::open("../endesga.png").as_ref());
let pal = pal.flatten();
+ // let pal = [
+ // [0., 0., 0., 1.],
+ // [0.25, 0.25, 0.25, 1.],
+ // [0.5, 0.5, 0.5, 1.],
+ // [0.75, 0.75, 0.75, 1.],
+ // [1.; 4],
+ // ];
/*let pal = [
]
@@ -34,9 +41,9 @@ fn reemap() {
// println!("{pal:?}");
fimg::Image::<Box<[u8]>, 4>::from(
- remapper::remap(
+ remapper::remap_bayer_8x8(
fimg::Image::<Box<[f32]>, 4>::from(
- fimg::Image::<Vec<u8>, 4>::open("plane_4096_2048.png").as_ref(),
+ fimg::Image::<Vec<u8>, 4>::open("../fimg/tdata/cat.png").as_ref(),
)
.as_ref(),
&pal,
@@ -47,7 +54,7 @@ fn reemap() {
}
fn eomap() {
- let x = fimg::Image::<Vec<u8>, 4>::open("../fimg/tdata/cat.png");
+ let x = fimg::Image::<Vec<u8>, 4>::open("../drawing-1.png");
let pal = fimg::Image::open("../endesga.png");
let pal = pal.flatten();
let res = exoquant::Remapper::new(