Latest binary with Windows XP support #2292
Replies: 6 comments 29 replies
-
|
What I don’t get about 8.9.2 is this: $ vips.exe pngsave
...
palette - Quantise to 8bpp palette, input gboolean
default: false
...
$ vips.exe pngsave in24bit.png out8bit.png --palette
(vips.exe:14316): VIPS-WARNING **: 11:45:08.011: ignoring palette (no quantisation support)Why there is no quantisation support here? How do I, a mere user without compiling knowledge, get it enabled? |
Beta Was this translation helpful? Give feedback.
-
|
Hello again, You can try more recent windows binaries, but I don't know if they'll work. I don't think any of us have XP systems we could test on. Yes, it looks like the 8.9.2 binary is missing libimagequant. My memory is that we'd only recently added the feature and the Windows build system hadn't yet been updated to support it. You could try the win binaries that Kleis has made: https://github.com/libvips/build-win64-mxe/releases Perhaps the 32-bit builds work on XP? |
Beta Was this translation helpful? Give feedback.
-
|
Hello, I think v8.9.2 is the latest one that could possible support Windows XP. After commit libvips/build-win64-mxe@2228360 MinGW-w64 was build with This version of Windows is still the minimum supported version today, as libc++ uses As a possible workaround to still support Windows XP, one could try to compile libvips' Windows binaires with GCC and by specifying ./build.sh web x86_64 static --without-llvm(Note that I don't have an XP system to test it on, so I'm not sure if that works) Regarding libimagequant, that's only available since v8.10.6 which uses Lovell's fork (BSD-2-Clause). |
Beta Was this translation helpful? Give feedback.
-
|
As @sergeevabc , I also have an old WinXP 32 machine as scanning station and keep on using some old batch scripts for post-processing images. But now I am trying to migrate most of that stuff to Python, so I would add a new variable to this topic. What can I try to be able to use pyvips in this machine? |
Beta Was this translation helpful? Give feedback.
-
|
I tried to build the latest libvips binaries with Windows XP compatibility restored (on a best effort basis). See commit libvips/build-win64-mxe@5513cdd on the If anyone wants to test this, you can download the statically-linked I'm not sure if the above binaries actually work on Windows XP, so I didn't upload the Hope this helps. |
Beta Was this translation helpful? Give feedback.
-
|
I am trying the WinXP 32bit version kindly compiled by @kleisauke last week. So this is what I used to do back in 2010 or so (vips 7.18.2): OUTPUT: Actually I didn't knew about the warnings because I called this from php without collecting the output. Now when I tried it with the new version, I got many more warnings. COMMAND: OUTPUT (just the tail because there are many similar warnings): The main problem are not the warnings though. |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
-
It is not a plea to continue building binaries with XP support, it is about where to find the latest binary.
Contrary to all EOLs in the world, hardware is not upgraded that fast and people need tools to rely on.
ImageMagick devs, to their shame, just removed such binaries and now users have to dig them up.
Fortunately, Vips for XP is still (and I hope will be) available here, but I wonder if 8.9.2 is the latest one?
Beta Was this translation helpful? Give feedback.
All reactions