Results 1568 comments of John Cupitt

> per VIPS's 'highwater mark' The libvips highwater mark just counts libvips pixel buffers, it won't include memory allocated by external libraries. I usually test memuse with eg.: ``` $...

Hi @kstanikviacbs, That's strange, imagemagick isn't involved in text rendering. I think we'll need some sample code :( Could you try making a reproducer in pyvips? It would remove the...

Sure, let's tag this as an enhancement for 8.15.

> Looking at the linked issues, I think the issue is that tiffload has a higher priority than magickload. Yes, the libvips TIFF loader is quite a bit quicker than...

Hi @ewelot, You need to use a format that supports int32 pixels, so perhaps: ``` $ vips hough_line mono.jpg x.v $ vips hough_line mono.jpg x.pfm $ vips hough_line mono.jpg x.tif...

Here's a workspace that demos `hough_line`: http://www.rollthepotato.net/~john/hough.ws It looks like this: ![image](https://github.com/libvips/libvips/assets/580843/902cfe80-9cc2-461f-9371-56b55eb55c5e) So it draws a line, takes the Hough transform, then recovers the line position from the transform. You...

You're right, it seems to work for non-square parameter space, but not for a non-square input image. I'll have a look.

Sure, it sounds interesting, but I don't have time to work on this myself right now. Someone would need to volunteer to make a draft PR. Or maybe I'd have...

Hi @DavidStorm, We had to change this bit of API, unfortunately. The new thing is `vips_image_pipeline_array()`. https://www.libvips.org/API/current/libvips-generate.html#vips-image-pipeline-array With `vips_image_pipelinev()` as the varargs convenience function. Call that instead of `neovips_demand_hint()` and...

I'd think that should work, but it's hard to tell from snippets of code, perhaps something else is happening. Could you make a complete, runnable example that shows the problem?...