#[cfg(feature = "web2ppt")]
#[test]
fn test_image_from_url() {
use ppt_rs::generator::Image;
use ppt_rs::elements::Position;
let url = "https://via.placeholder.com/150.png";
let img = Image::from_url(url, 1500000, 1500000, "PNG");
assert_eq!(img.width, 1500000);
assert_eq!(img.height, 1500000);
assert_eq!(img.format, "PNG");
let bytes = img.get_bytes();
if let Some(data) = bytes {
assert!(!data.is_empty());
println!("Successfully fetched {} bytes", data.len());
} else {
println!("Failed to fetch image or offline");
}
}