Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    John Cupitt
    @jcupitt
    rect6541-black-16x16.png
    Kirk Martinez
    @kirkmart_twitter
    nice! maybe stick with white so it blends best with web pages/docs?
    John Cupitt
    @jcupitt
    I think you'd make the favicon background transparent so it blends with wghatever theme the user has picked for their browser
    Kleis Auke Wolthuizen
    @kleisauke
    I like that logo too, would it also work if you did that with the initial V instead of a square?
    John Cupitt
    @jcupitt
    g14952.png
    hmm like that?
    you're right it's nice to get some lettering in there, but the shapes aren't as pretty
    the square one has those nice overlaps
    John Cupitt
    @jcupitt
    rect6542.png
    oh maybe?
    I didn't echo the V down the pipeline, it looked a bit confusing
    John Cupitt
    @jcupitt
    vips-logo.svg
    ^^ the SVG with all those designs in, if anyone wants it
    Kleis Auke Wolthuizen
    @kleisauke
    Ah I see, echoing the V down the pipeline indeed looks a bit confusing. Perhaps representing the pipeline in the V would make sense? For example: https://kleisauke.nl/vips-logo2.svg (I'm not good at designing logos, so I used Verdana as font)
    John Cupitt
    @jcupitt
    oh, that's nice, kind of looks like a speed blur
    path2.png
    kleis' logo as a png, to save you all a click
    John Cupitt
    @jcupitt
    rect6542-compact.png
    a little more compact, V a bit bolder
    John Cupitt
    @jcupitt
    @kleisauke any idea when the netvips win binaries will update to 8.12.1?
    Kleis Auke Wolthuizen
    @kleisauke
    I'm trying to prepare a release today, sorry for the delay.
    John Cupitt
    @jcupitt
    oh, no rush, I'm using 8.12.0-rc1 for now, the differences are small
    Kleis Auke Wolthuizen
    @kleisauke
    Last week I tried to improve the threading within Emscripten for wasm-vips 0.0.2 (RSN), so I got a bit distracted.
    fwiw, the simd branch of wasm-vips is currently 4 times faster than Squoosh for resizing JPEG images:
    https://github.com/kleisauke/wasm-vips/tree/simd/test/bench
    John Cupitt
    @jcupitt
    oh wow
    only slightly slow than native sharp for webp, hehe
    which shows how important the decode/encode library is for tasks like this, I suppose
    do you have timings for the non-simd wasm-vips? how much does that help?
    John Cupitt
    @jcupitt
    does wasm-vips use a libjpeg-turbo built with emscripten? is that able to use simd? I suppose not
    (sorry, too many questions)
    Kleis Auke Wolthuizen
    @kleisauke
    I still need to update the timings for the master branch. libjpeg-turbo is currently compiled without SIMD support, which could indeed be a reason for this slowdown compared to native.
    Reusing the Arm Neon intrinsics for WASM doesn't help, unfortunately. https://github.com/simd-everywhere/simde/issues/646#issuecomment-860041274
    John Cupitt
    @jcupitt
    I suppose you could try tiff
    uncompressed libtiff read and write is very low overhead (it's just a few read() and write() calls), so you'd see times almost without an encode and decode library
    Kirk Martinez
    @kmartinez
    hehe! V in boxes is looking rather nice! good to hear simd experiments.. I have a lecture on these next week!
    Kleis Auke Wolthuizen
    @kleisauke
    Ah yes, besides tiff, I guess vipsload and vipssave also work for comparing the WASM overhead?
    2 replies
    It also seems that I have reached the milestone of 1M total package downloads. https://www.nuget.org/profiles/kleisauke
    John Cupitt
    @jcupitt
    oh, nice job on the 8.12.1 package
    yes, vipsload and save are even lower overhead, but maybe harder to compare with other image processing libraries
    though imagemagick has vips load and save now (!!)
    oh hehe 1m downloads! nice
    I wonder what sharp's lifetime download total is? astonishing I'm sure
    Lovell Fuller
    @lovell
    140 million sharp downloads, to the nearest 10 million, since you ask. I'm currently recovering from Covid but have started to promote the meetup next week. Will also return to the libvips logo design over the weekend as all the great ideas above have inspired me.
    Lovell Fuller
    @lovell
    Well done Kleis on reaching a million downloads, all the packaging work you've done to get there is indirectly helping sharp too, so as always a huge thank you!
    Kirk Martinez
    @kirkmart_twitter
    oh wow - is vips format an option in the magick build now?
    and get well soon Lovell :-)
    John Cupitt
    @jcupitt
    magick have supported vips format for a while now, eg.: $ convert k2.vips -resize 50% x.vips
    they use .vips rather than .v and I don't think they support any of the xml extensions
    Kirk Martinez
    @kmartinez
    oh yes .vips - yeah probably 5yr old news ;-)
    John Cupitt
    @jcupitt
    2001 seems to be the earliest ... the 1990s have all vanished, like tears in the rain
    unless you can find the bbk page, kirk?
    Kleis Auke Wolthuizen
    @kleisauke
    wasm-vips benchmark results were updated with commit kleisauke/wasm-vips@e3444be (master branch) and commit kleisauke/wasm-vips@8e634d5 (simd branch).
    Kirk Martinez
    @kirkmart_twitter
    hmm everything befor 2000 has gone from archive.org