cimage
cimage copied to clipboard
Server-side image resizing and cropping on the fly with caching of generated image-files using PHP.
The file `imgf.php` does not check for settings of hotlinking/leaching before showing the cached image. It should do this check before delivering the image.
The [postprocessing option](https://cimage.se/doc/post-processing) is a bit hardcoded right now, but there are several available tools for postprocessing tools. This setting in the config file, and its usage in CImage, should...
Lets say you have an transparent gif and want to save it as a jpeg, just for the fun of it. You need to decide what color to have instead...
**I got this as an email.** My question now lies around trying to call in images from a remote folder, such as an AWS S3 bucket, without using the full...
There are tw ways of entering testing mode of CImage. Either through the undocumented mode `test` or through defining `CIMAGE_DEBUG`. Both modes can write to files for output debug and...
`doGet()` has several hard coded variables as part of `curl_setopt_array`, it would be good if they could be defined in config. E.g `CURLOPT_TIMEOUT` is hardcoded to 5 seconds.
Implement color reduction to reduce file size. One can use `-palette` to create a palette image with max 256 colors, but it seems like a good idea to be able...
Change how the external commands are defined in the config file. Now. ``` 'png_filter_cmd' => '/usr/local/bin/optipng -q', ``` Change to ``` 'png_filter_cmd' => '/usr/local/bin/optipng -q FILENAME', ``` It makes it...
Currently the default quality setting for JPEG images are 60. WEBP images will be using the same `&quality` and GD uses 80 as default quality when creating WEBP images. JPEG...
Hi I can't get `?src-alt=dummy` to work for remote images when there is a failure (403,404 etc) - Instead an exception is thrown. I couldn't see a way of catching...