let ls = buf.get_stride(0);
let mut idx = 0;
let mut idx2 = w;
- let mut pad: Vec<u8> = Vec::with_capacity((w - w2 * 2) / 2);
- pad.resize((w - w2 * 2) / 2, 0xFF);
+ let pad: Vec<u8> = vec![0xFF; (w - w2 * 2) / 2];
for _ in 0..h {
let line = &dta[idx..idx2];
ofile.write_all(line).unwrap();
buf.get_info().get_format().get_chromaton(2).unwrap().get_offset() as usize
];
let mut idx = 0;
- let mut line: Vec<u8> = Vec::with_capacity(w * 3);
- line.resize(w * 3, 0);
+ let mut line: Vec<u8> = vec![0; w * 3];
for _ in 0..h {
let src = &dta[idx..(idx+w)];
for x in 0..w {
buf.get_info().get_format().get_chromaton(2).unwrap().get_offset() as usize
];
let step = buf.get_info().get_format().get_elem_size() as usize;
- let mut line: Vec<u8> = Vec::with_capacity(w * 3);
- line.resize(w * 3, 0);
+ let mut line: Vec<u8> = vec![0; w * 3];
for src in dta.chunks(stride) {
for x in 0..w {
line[x * 3 + 0] = src[x * step + offs[0]];
buf.get_info().get_format().get_chromaton(1).unwrap().get_shift(),
buf.get_info().get_format().get_chromaton(2).unwrap().get_shift()
];
- let mut line: Vec<u8> = Vec::with_capacity(w * 3);
- line.resize(w * 3, 0);
+ let mut line: Vec<u8> = vec![0; w * 3];
for src in dta.chunks(stride) {
for x in 0..w {
let elem = src[x];