mirror of
https://github.com/Dangoware/sqp.git
synced 2025-04-19 07:12:55 -05:00
Improved documentation
This commit is contained in:
parent
52deeda8c9
commit
04c5a0dfb7
3 changed files with 24 additions and 2 deletions
|
@ -1,3 +1,5 @@
|
|||
//! Structs and enums which are included in the header of SQP files.
|
||||
|
||||
use byteorder::{ReadBytesExt, WriteBytesExt, LE};
|
||||
use std::io::{Cursor, Read, Write};
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
use crate::ColorFormat;
|
||||
use rayon::prelude::*;
|
||||
|
||||
pub fn sub_rows(width: u32, height: u32, color_format: ColorFormat, input: &[u8]) -> Vec<u8> {
|
||||
let mut data = Vec::with_capacity(width as usize * color_format.pbc());
|
||||
|
|
|
@ -39,7 +39,7 @@ impl SquishyPicture {
|
|||
///
|
||||
/// # Example
|
||||
/// ```ignore
|
||||
/// let dpf_lossy = SquishyPicture::from_raw(
|
||||
/// let sqp = SquishyPicture::from_raw(
|
||||
/// input.width(),
|
||||
/// input.height(),
|
||||
/// ColorFormat::Rgba32,
|
||||
|
@ -83,6 +83,17 @@ impl SquishyPicture {
|
|||
|
||||
/// Convenience method over [`SquishyPicture::from_raw`] which creates a
|
||||
/// lossy image with a given quality.
|
||||
///
|
||||
/// # Example
|
||||
/// ```ignore
|
||||
/// let sqp = SquishyPicture::from_raw_lossy(
|
||||
/// input.width(),
|
||||
/// input.height(),
|
||||
/// ColorFormat::Rgba32,
|
||||
/// 80,
|
||||
/// input.as_raw().clone()
|
||||
/// );
|
||||
/// ```
|
||||
pub fn from_raw_lossy(
|
||||
width: u32,
|
||||
height: u32,
|
||||
|
@ -102,6 +113,16 @@ impl SquishyPicture {
|
|||
|
||||
/// Convenience method over [`SquishyPicture::from_raw`] which creates a
|
||||
/// lossless image.
|
||||
///
|
||||
/// # Example
|
||||
/// ```ignore
|
||||
/// let sqp = SquishyPicture::from_raw_lossless(
|
||||
/// input.width(),
|
||||
/// input.height(),
|
||||
/// ColorFormat::Rgba32,
|
||||
/// input.as_raw().clone()
|
||||
/// );
|
||||
/// ```
|
||||
pub fn from_raw_lossless(
|
||||
width: u32,
|
||||
height: u32,
|
||||
|
|
Loading…
Reference in a new issue