aboutsummaryrefslogtreecommitdiff
path: root/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib.rs')
-rw-r--r--src/lib.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/lib.rs b/src/lib.rs
index 05070cb..b6cab75 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -4,6 +4,7 @@
4 4
5use std::io; 5use std::io;
6 6
7pub mod convert;
7mod decode; 8mod decode;
8mod encode; 9mod encode;
9pub mod error; 10pub mod error;
@@ -165,4 +166,8 @@ impl Image {
165 pub fn decode(data: &mut io::Cursor<Vec<u8>>) -> OBIResult<Image> { 166 pub fn decode(data: &mut io::Cursor<Vec<u8>>) -> OBIResult<Image> {
166 decode::decode_image(data) 167 decode::decode_image(data)
167 } 168 }
169
170 pub fn write_png<W: io::Write>(&self, writer: W) -> png::Writer<W> {
171 convert::to_png(writer, self)
172 }
168} 173}