diff options
author | bors-servo <metajack+bors@gmail.com> | 2015-07-06 13:45:04 -0600 |
---|---|---|
committer | bors-servo <metajack+bors@gmail.com> | 2015-07-06 13:45:04 -0600 |
commit | 3a3ac2281b2d137ba620194e037ec671b746530c (patch) | |
tree | 5792f2b3c3b79817eab7840ac4b4787b87bf870a /components/script/dom/canvasrenderingcontext2d.rs | |
parent | 1e1604784675bf378cf0feea48bd22a668285f84 (diff) | |
parent | 83301ebb75121ae65926f3b98afd3421f7eca601 (diff) | |
download | servo-3a3ac2281b2d137ba620194e037ec671b746530c.tar.gz servo-3a3ac2281b2d137ba620194e037ec671b746530c.zip |
Auto merge of #6566 - glennw:image-deps, r=pcwalton
Add servo Image type. Remove rust-png dependency from script, gfx, layout.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6566)
<!-- Reviewable:end -->
Diffstat (limited to 'components/script/dom/canvasrenderingcontext2d.rs')
-rw-r--r-- | components/script/dom/canvasrenderingcontext2d.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/components/script/dom/canvasrenderingcontext2d.rs b/components/script/dom/canvasrenderingcontext2d.rs index af787682719..4d9ea26c6b7 100644 --- a/components/script/dom/canvasrenderingcontext2d.rs +++ b/components/script/dom/canvasrenderingcontext2d.rs @@ -35,7 +35,7 @@ use canvas_traits::{LineCapStyle, LineJoinStyle, CompositionOrBlending}; use canvas::canvas_paint_task::CanvasPaintTask; use net_traits::image_cache_task::{ImageCacheChan, ImageResponse}; -use png::PixelsByColorType; +use net_traits::image::base::PixelFormat; use num::{Float, ToPrimitive}; use std::borrow::ToOwned; @@ -286,11 +286,11 @@ impl CanvasRenderingContext2D { }; let image_size = Size2D::new(img.width as f64, img.height as f64); - let image_data = match img.pixels { - PixelsByColorType::RGBA8(ref pixels) => pixels.to_vec(), - PixelsByColorType::K8(_) => panic!("K8 color type not supported"), - PixelsByColorType::RGB8(_) => panic!("RGB8 color type not supported"), - PixelsByColorType::KA8(_) => panic!("KA8 color type not supported"), + let image_data = match img.format { + PixelFormat::RGBA8 => img.bytes.to_vec(), + PixelFormat::K8 => panic!("K8 color type not supported"), + PixelFormat::RGB8 => panic!("RGB8 color type not supported"), + PixelFormat::KA8 => panic!("KA8 color type not supported"), }; return Some((image_data, image_size)); |