Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Hugo-Dz/spritefusion-pixel-snapper
/ functions
Functions
30 in github.com/Hugo-Dz/spritefusion-pixel-snapper
⨍
Functions
30
◇
Types & classes
5
↓ 4 callers
Function
dist_sq
(p: &[f32; 3], c: &[f32; 3])
src/main.rs:649
↓ 3 callers
Function
snap_uniform_cuts
( profile: &[f64], limit: usize, target_step: f64, config: &Config, min_required: usize, )
src/main.rs:1078
↓ 2 callers
Function
estimate_step_size
(profile: &[f64], config: &Config)
src/main.rs:800
↓ 2 callers
Function
process_file
(input_path: &Path, output_path: &Path, config: &Config)
src/main.rs:511
↓ 2 callers
Function
process_image_common
(input_bytes: &[u8], config: Option<Config>)
src/main.rs:183
↓ 2 callers
Function
sample_index
(rng: &mut ChaCha8Rng, upper: usize)
src/main.rs:643
↓ 2 callers
Function
sanitize_cuts
(mut cuts: Vec<usize>, limit: usize)
src/main.rs:1046
↓ 2 callers
Function
stabilize_cuts
( profile: &[f64], cuts: Vec<usize>, limit: usize, sibling_cuts: &[usize], sibling_limit:
src/main.rs:1000
↓ 2 callers
Function
walk
Tried uniform grid instead of an elastic-ish walker, but the result was a bit worse. Keeping the walker for now. But some distortions might happen...
src/main.rs:952
↓ 1 callers
Function
collect_batch_inputs
(input_dir: &Path)
src/main.rs:553
↓ 1 callers
Function
compute_profiles
(img: &RgbaImage)
src/main.rs:758
↓ 1 callers
Function
get_output_path
(output_dir: &Path, input_path: &Path)
src/main.rs:589
↓ 1 callers
Function
is_supported_image_path
(path: &Path)
src/main.rs:581
↓ 1 callers
Function
parse_args
()
src/main.rs:271
↓ 1 callers
Function
print_processed_image
( pixel_size: f64, pixel_size_override: bool, output_width: u32, output_height: u32, )
src/main.rs:534
↓ 1 callers
Function
process
(config: &Config)
src/main.rs:320
↓ 1 callers
Function
process_batch
(config: &Config)
src/main.rs:348
↓ 1 callers
Function
process_batch_with_reporter
(config: &BatchConfig, reporter: F)
src/main.rs:407
↓ 1 callers
Function
process_image_bytes_common
(input_bytes: &[u8], config: Option<Config>)
src/main.rs:179
↓ 1 callers
Function
process_single
(config: &Config)
src/main.rs:331
↓ 1 callers
Function
quantize_image
(img: &RgbaImage, config: &Config)
src/main.rs:618
↓ 1 callers
Function
resample
(img: &RgbaImage, cols: &[usize], rows: &[usize])
src/main.rs:1159
↓ 1 callers
Function
resolve_step_sizes
( step_x_opt: Option<f64>, step_y_opt: Option<f64>, width: u32, height: u32, config: &Conf
src/main.rs:844
↓ 1 callers
Function
stabilize_both_axes
( profile_x: &[f64], profile_y: &[f64], raw_col_cuts: Vec<usize>, raw_row_cuts: Vec<usize>,
src/main.rs:879
↓ 1 callers
Function
validate_image_dimensions
(width: u32, height: u32)
src/main.rs:604
Method
default
()
src/main.rs:44
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
src/main.rs:72
Method
from
(error: image::ImageError)
src/main.rs:84
Function
main
()
src/main.rs:173
Function
process_image
( input_bytes: &[u8], k_colors: Option<u32>, pixel_size_override: Option<f64>, )
src/main.rs:248