fastimage
fastimage copied to clipboard
Finds the type and/or size of a remote image given its uri, by fetching as little as needed.
defaultTimeout = uint(time.Duration(5000) * time.Millisecond) Timeout: time.Duration(timeout) * time.Millisecond The last timeout is 1388h53m20s
Now Defaulttimeout is 1388h53m20s
https://i-ngoisao.vnecdn.net/2020/08/04/4-2675-1596512963.jpg -> 160 107 Real dimension is: 680x453 https://i-ngoisao.vnecdn.net/2020/08/04/1-5659-1596512963.jpg -> 148 160 Real dimension is: 500x540
This change is [](https://reviewable.io/reviews/rubenfonseca/fastimage/10)
Hey there, If I try with one of these : http://payload101.cargocollective.com/1/4/150744/4325089/MASHA%20R-3.jpg https://s-media-cache-ak0.pinimg.com/originals/d1/e5/12/d1e51236cfbc50eb173840358fbe1e1e.jpg It downloads the whole images, and cannot guess type.
No need to download the entire image to detect the type: https://developer.mozilla.org/en-US/docs/Web/HTTP/Range_requests According to this: https://www.garykessler.net/library/file_sigs.html, you should only need to fetch the first 12 bytes (for webp).