#[get("/pgen/1/{dim_x}/{dim_y}/{scale}/{data}")]
async fn img_pgen1(req: HttpRequest, path: web::Path<(u32, u32, u32)>, canvas1: web::Data<Arc<Mutex<Canvas1>>>) -> Result<impl Responder> {
let (dim_x, dim_y, scale) = path.into_inner();
#[get("/pgen/1/{dim_x}/{dim_y}/{scale}/{data}")]
async fn img_pgen1(req: HttpRequest, path: web::Path<(u32, u32, u32)>, canvas1: web::Data<Arc<Mutex<Canvas1>>>) -> Result<impl Responder> {
let (dim_x, dim_y, scale) = path.into_inner();