From 306f96164784a8cbf405e72fa4364d6523366e95 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Mon, 5 May 2025 15:09:54 +0200 Subject: old dir --- dhwt-codec/src/bin/import.rs | 51 -------------------------------------------- 1 file changed, 51 deletions(-) delete mode 100644 dhwt-codec/src/bin/import.rs (limited to 'dhwt-codec/src/bin/import.rs') diff --git a/dhwt-codec/src/bin/import.rs b/dhwt-codec/src/bin/import.rs deleted file mode 100644 index cd2a35e..0000000 --- a/dhwt-codec/src/bin/import.rs +++ /dev/null @@ -1,51 +0,0 @@ -use clap::Parser; -use dhwt_codec::io::{outfile, write_videobuf, Value}; -use std::io::{stdin, Read}; - -#[derive(Parser)] -#[clap(about)] -struct ImportArgs { - #[arg(short)] - x: usize, - #[arg(short)] - y: usize, - #[arg(short)] - z: usize, - - #[arg(short, long, default_value = "3")] - channels: usize, - - outfile: String, -} - -fn main() { - let args = ImportArgs::parse(); - - let mut rawbuf = (0..(args.x * args.y * args.z * args.channels)) - .map(|_| 0u8) - .collect::>(); - stdin().read_exact(&mut rawbuf).unwrap(); - - let mut o = outfile(&args.outfile); - - for c in 0..args.channels { - let mut cols = vec![]; - for x in 0..args.x { - let mut col = vec![]; - for y in 0..args.y { - let mut span = vec![]; - for z in 0..args.z { - span.push( - rawbuf[c - + (x * args.channels) - + (y * args.channels * args.x) - + (z * args.channels * args.x * args.y)] as Value, - ); - } - col.push(span); - } - cols.push(col) - } - write_videobuf(&mut o, cols) - } -} -- cgit v1.2.3-70-g09d2