diff --git a/src/roblox.rs b/src/roblox.rs
index d297a1a..582458d 100644
--- a/src/roblox.rs
+++ b/src/roblox.rs
@@ -275,8 +275,9 @@ async fn convert_texture(asset_id:RobloxAssetId,download_result:DownloadResult)-
 		DownloadResult::Data(data)=>data,
 		DownloadResult::Failed=>return Ok(()),
 	};
-
-	let image=image::ImageReader::new(std::io::Cursor::new(data)).decode()?.to_rgba8();
+	// image::ImageFormat::Png
+	// image::ImageFormat::Jpeg
+	let image=image::load_from_memory(&data)?.to_rgba8();
 
 	// pick format
 	let format=if image.width()%4!=0||image.height()%4!=0{