uint32_tget(constsize_ti,constsize_tj,constsize_tidx)const;// get the pixel (i,j) from the texture idx
std::vector<uint32_t>get_scaled_column(constsize_ttexture_id,constsize_ttex_coord,constsize_tcolumn_height)const;// retrieve one column (tex_coord) from the texture texture_id and scale it to the destination size