@@ -263,6 +263,7 @@ impl PlatformApi for X11Api {
263
263
mod test {
264
264
use super :: * ;
265
265
use crate :: utils:: IMG_EXT ;
266
+ use crate :: Image ;
266
267
use image:: flat:: View ;
267
268
use image:: { save_buffer, GenericImageView , Rgba } ;
268
269
@@ -271,11 +272,13 @@ mod test {
271
272
let mut api = X11Api :: new ( ) ?;
272
273
let win = api. get_active_window ( ) ?;
273
274
let image_raw = api. capture_window_screenshot ( win) ?;
275
+ let image_raw: & Image = image_raw. as_ref ( ) ;
274
276
let image: View < _ , Rgba < u8 > > = image_raw. as_view ( ) . unwrap ( ) ;
275
277
let ( width, height) = image. dimensions ( ) ;
276
278
277
279
api. calibrate ( win) ?;
278
280
let image_calibrated_raw = api. capture_window_screenshot ( win) ?;
281
+ let image_calibrated_raw: & Image = image_calibrated_raw. as_ref ( ) ;
279
282
let image_calibrated: View < _ , Rgba < u8 > > = image_calibrated_raw. as_view ( ) . unwrap ( ) ;
280
283
let ( width_new, height_new) = image_calibrated. dimensions ( ) ;
281
284
dbg ! ( width, width_new, height, height_new) ;
@@ -337,6 +340,7 @@ mod test {
337
340
let api = X11Api :: new ( ) ?;
338
341
let win = api. get_active_window ( ) ?;
339
342
let image_raw = api. capture_window_screenshot ( win) ?;
343
+ let image_raw: & Image = image_raw. as_ref ( ) ;
340
344
let image: View < _ , Rgba < u8 > > = image_raw. as_view ( ) . unwrap ( ) ;
341
345
let ( width, height) = image. dimensions ( ) ;
342
346
0 commit comments