@@ -420,28 +420,28 @@ impl Task for EncodeTask {
420420 None => { }
421421 }
422422 if self . image_transform_args . grayscale {
423- meta. image . grayscale ( ) ;
423+ meta. image = meta . image . grayscale ( ) ;
424424 }
425425 if self . image_transform_args . invert {
426426 meta. image . invert ( ) ;
427427 }
428428 if let Some ( contrast) = self . image_transform_args . contrast {
429- meta. image . adjust_contrast ( contrast) ;
429+ meta. image = meta . image . adjust_contrast ( contrast) ;
430430 }
431431 if let Some ( blur) = self . image_transform_args . blur {
432- meta. image . blur ( blur) ;
432+ meta. image = meta . image . blur ( blur) ;
433433 }
434434 if let Some ( ( sigma, threshold) ) = self . image_transform_args . unsharpen {
435- meta. image . unsharpen ( sigma, threshold) ;
435+ meta. image = meta . image . unsharpen ( sigma, threshold) ;
436436 }
437437 if let Some ( filter) = self . image_transform_args . filter3x3 {
438- meta. image . filter3x3 ( filter. as_ref ( ) ) ;
438+ meta. image = meta . image . filter3x3 ( filter. as_ref ( ) ) ;
439439 }
440440 if let Some ( brighten) = self . image_transform_args . brightness {
441- meta. image . brighten ( brighten) ;
441+ meta. image = meta . image . brighten ( brighten) ;
442442 }
443443 if let Some ( hue) = self . image_transform_args . huerotate {
444- meta. image . huerotate ( hue) ;
444+ meta. image = meta . image . huerotate ( hue) ;
445445 }
446446 let dynamic_image = & mut meta. image ;
447447 let color_type = & meta. color_type ;
@@ -450,13 +450,7 @@ impl Task for EncodeTask {
450450 let format = match self . options {
451451 EncodeOptions :: Webp ( quality_factor) => {
452452 let ( output_buf, size) = unsafe {
453- crate :: webp:: encode_webp_inner (
454- dynamic_image. as_bytes ( ) ,
455- quality_factor,
456- width,
457- height,
458- color_type,
459- )
453+ crate :: webp:: encode_webp_inner ( dynamic_image, quality_factor, width, height, color_type)
460454 } ?;
461455 return Ok ( EncodeOutput :: Raw ( output_buf, size) ) ;
462456 }
0 commit comments