ImagePut
ImagePut copied to clipboard
A core library for images in AutoHotkey. Supports AutoHotkey v1 and v2.
Please see if this version has better performance than the non-parallel version if it interested you. - Dispatch 4 vector operations in each loop to allow a larger throughput in...
### Steps to reproduce ```ahk #Requires AutoHotkey v2.0.11+ #Include blue_shape_black_background_base64 := "iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABhWlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV9TpSIVQQuKKGSonSyIijhKFYtgobQVWnUwufRDaNKQpLg4Cq4FBz8Wqw4uzro6uAqC4AeIs4OToouU+L+k0CLGg+N+vLv3uHsHCPUyU82OcUDVLCMVj4nZ3IoYeIUfIxhAHyISM/VEeiEDz/F1Dx9f76I8y/vcn6NHyZsM8InEs0w3LOJ14ulNS+e8TxxiJUkhPiceM+iCxI9cl11+41x0WOCZISOTmiMOEYvFNpbbmJUMlXiKOKyoGuULWZcVzluc1XKVNe/JXxjMa8tprtMcRhyLSCAJETKq2EAZFqK0aqSYSNF+zMM/5PiT5JLJtQFGjnlUoEJy/OB/8LtbszA54SYFY0Dni21/jAKBXaBRs+3vY9tunAD+Z+BKa/krdWDmk/RaSwsfAb3bwMV1S5P3gMsdYPBJlwzJkfw0hUIBeD+jb8oB/bdA96rbW3Mfpw9AhrpaugEODoFIkbLXPN7d1d7bv2ea/f0AqcVyvYg/9TYAAAAGYktHRAD/AP8A/6C9p5MAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfoAx4AMwLbwG0vAAAATklEQVQ4y2NkYGD4z0AFwMRAJUA1g1gwRMSJ9OlLRjwuEichuNDUshBrIyHLmEgyBI/c4Iu1EWcQvvSEQ46FVA3EuQhf+iGQnhiHbzECAMmxDz2uUlYUAAAAAElFTkSuQmCC" ib := ImagePutBuffer(blue_shape_black_background_base64) search := ImagePutBuffer(blue_shape_black_background_base64) search.TransColor(0) ; black xy := ib.ImageSearch(search) ``` ### Expected behaviour The variable...
[test.zip](https://github.com/iseahound/ImagePut/files/9078675/test.zip) here is test file. pic1 is normal  pic2 is sharper 
This is the second attempt at improving ImageSearch. The following fixes a bug where the last row of images is not searched. https://godbolt.org/z/oEoMW7zEK
``` HBitmapToPngFile(hBitmap, destPngFilePath) { ; from https://www.autohotkey.com/boards/viewtopic.php?p=418815#p418815 static CLSID_WICImagingFactory := "{CACAF262-9370-4615-A13B-9F5539DA4C0A}" , IID_IWICImagingFactory := "{EC5EC8A9-C395-4314-9C77-54D7A935FF70}" , GUID_ContainerFormatPng := "{1B7CFAF4-713F-473C-BBCD-6137425FAEAF}" , WICBitmapUseAlpha := 0x00000000, GENERIC_WRITE := 0x40000000 , WICBitmapEncoderNoCache := 0x00000002...
I want to perform zooming, rotating, mirroring on the already opened image. can it be achieved?
I know there are many ways to do this, but when people use ImagePut, they probably prefer to use the built-in methods of ImagePut.
Convert manga into pdf files! Also, add options for auto sharpen and auto brightness / contrast.
GdipSaveImageToFile seems not support the filetype... is there any other method to do this? thanks very much!!!