docs
This commit is contained in:
parent
5b2d912cf8
commit
1e405bff30
@ -4,6 +4,7 @@ use itertools::Itertools;
|
||||
use crate::common::*;
|
||||
|
||||
// @TODO replace Options with custom Errors
|
||||
// @TODO encoder wrappers for RgbaImage/RgbImage
|
||||
|
||||
impl Ops {
|
||||
fn write_encoded (self, buf: &mut Vec<u8>) {
|
||||
@ -42,7 +43,7 @@ fn encode_header (header: Header) -> Option<Vec<u8>> {
|
||||
fn encode_body (header: Header, data: &[u8]) -> Option<Vec<u8>> {
|
||||
let mut known = [[0u8; 4]; 64];
|
||||
let mut last = [0u8, 0, 0, 255];
|
||||
let mut out = vec![];
|
||||
let mut out = Vec::with_capacity(header.width as usize * header.height as usize);
|
||||
let mut cur = Ops::Nop;
|
||||
|
||||
for mut chunk in &data.iter().chunks(header.channels.num()) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user