cimage icon indicating copy to clipboard operation
cimage copied to clipboard

Server-side image resizing and cropping on the fly with caching of generated image-files using PHP.

Results 56 cimage issues
Sort by recently updated
recently updated
newest added

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.

enhancement

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...

enhancement
feature

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...

enhancement

**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...

feature

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...

code quality
feature
documentation

`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.

feature

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...

enhancement

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...

enhancement
feature

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...

enhancement

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...

question
documentation