ChanServ changed the topic of #crystal-lang to: The Crystal programming language | https://crystal-lang.org | Fund Crystal's development: https://crystal-lang.org/sponsors | GH: https://github.com/crystal-lang/crystal | Docs: https://crystal-lang.org/docs | Gitter: https://gitter.im/crystal-lang/crystal
notzmv has quit [Ping timeout: 248 seconds]
ur5us has quit [Ping timeout: 255 seconds]
ur5us has joined #crystal-lang
jmdaemon has joined #crystal-lang
notzmv has joined #crystal-lang
ur5us has quit [Remote host closed the connection]
ur5us has joined #crystal-lang
ur5us has quit [Ping timeout: 255 seconds]
_ht has joined #crystal-lang
_ht has quit [Remote host closed the connection]
ur5us has joined #crystal-lang
ur5us has quit [Ping timeout: 255 seconds]
<FromGitter> <paulocoghi> Hello crystalists, ⏎ ⏎ I'm looking to convert images (JPG, PNG) to webp in Crystal, and I would like to ask if someone already ported `libvips` ( https://github.com/libvips/libvips ) to a Crystal binding.
<FromGitter> <paulocoghi> Of course any library already made or ported to Crystal is more than enough. But I mentioned `libvips` in particular because it uses less memory, it's lightweight and fast.
jmdaemon has quit [Ping timeout: 246 seconds]
Sankalp has quit [Ping timeout: 248 seconds]
Sankalp- has joined #crystal-lang
Sankalp- is now known as Sankalp
<FromGitter> <RespiteSage> @paulocoghi There's this: https://github.com/imdrasil/crymagick
<FromGitter> <RespiteSage> Hasn't been updated since September, though.
<FromGitter> <paulocoghi> Thanks, Benjamin!
<FromGitter> <RespiteSage> No problem! You now have me reading about different image file formats (particularly WebP and AVIF).
<riza> @paulocoghi I have spent some time looking into this myself and come up with nothing
<riza> libvips is great, and it's a giant leg up on the graphicksmagick / imagemagick stuff in performance.
<FromGitter> <paulocoghi> Exactly. On their speed and memory usage, we can see the huge difference. https://github.com/libvips/libvips/wiki/Speed-and-memory-use
<riza> unfortunately they have a lot of room to grow in reputation
<riza> imagemagick has been around for a long time and is well established in the minds of developers
<riza> http://www.graphicsmagick.org/ has been around for 20 years and still struggles to take mindshare
_ht has joined #crystal-lang
casionaut has joined #crystal-lang
<FromGitter> <moe:busyloop.net> last time i tried imagemagick it would leak memory like a sieve
<FromGitter> <moe:busyloop.net> +1 on vips
casionaut has quit [Quit: Client closed]
casionaut has joined #crystal-lang
<FromGitter> <paulocoghi> Despite `vips` being a new library, it seems solid: 80+ contributros, 8+ years of active and continuous development, good documentation, very positive results on all fronts
analogsalad has joined #crystal-lang
casionaut has quit [Quit: Client closed]
jmdaemon has joined #crystal-lang
_ht has quit [Remote host closed the connection]
jmd_ has joined #crystal-lang
jmdaemon has quit [Ping timeout: 276 seconds]
analogsalad has quit [Quit: bye]
<FromGitter> <moe:busyloop.net> 8 years is new? are you a debian maintainer or something? 🤔
ur5us has joined #crystal-lang
<FromGitter> <stellarpower> THe CLI of imagemagick is just unmanageable to me. I took some time trying to work out how VIPS worked for a very basic task, but once I had it up it just is vastly more explanatory as to what is happening than whatever IM had as equivalent
<FromGitter> <stellarpower> It is like magic. You just have toi happen to know the exact secret incantation and say it correclty and then it;ll do what you want, otherwise, you're screwed
riza has quit [Ping timeout: 244 seconds]
pixel1 has quit [Ping timeout: 256 seconds]
markmarkmark has quit [Ping timeout: 240 seconds]
xybre has quit [Ping timeout: 256 seconds]
riza has joined #crystal-lang
pixel1 has joined #crystal-lang
xybre has joined #crystal-lang
markmarkmark has joined #crystal-lang