From 0d5c0eee8ec3ee25e05fe95683659dfd2dded4bf Mon Sep 17 00:00:00 2001 From: Integral Date: Sat, 23 Sep 2023 12:00:29 +0800 Subject: [PATCH] adaptor/src/iterm2.rs: optimize code readability --- adaptor/src/iterm2.rs | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/adaptor/src/iterm2.rs b/adaptor/src/iterm2.rs index fc042e28..08c7f20d 100644 --- a/adaptor/src/iterm2.rs +++ b/adaptor/src/iterm2.rs @@ -1,4 +1,7 @@ -use std::{io::{stdout, BufWriter, Write}, path::Path}; +use std::{ + io::{stdout, BufWriter, Write}, + path::Path, +}; use anyhow::Result; use base64::{engine::general_purpose, Engine}; @@ -33,8 +36,6 @@ impl Iterm2 { async fn encode(img: DynamicImage) -> Result> { tokio::task::spawn_blocking(move || { - let size = (img.width(), img.height()); - let mut jpg = vec![]; JpegEncoder::new_with_quality(&mut jpg, 75).encode_image(&img)?; @@ -44,8 +45,8 @@ impl Iterm2 { "{}]1337;File=inline=1;size={};width={}px;height={}px;doNotMoveCursor=1:{}\x07{}", START, jpg.len(), - size.0, - size.1, + img.width(), + img.height(), general_purpose::STANDARD.encode(&jpg), CLOSE )?;