Method | GD | Imagick2 | Imagick3 | Imlib | IM | NetPBM |
---|---|---|---|---|---|---|
_resize() | yes | yes | yes | yes | yes | yes |
save() | yes | yes | yes | yes | yes | yes |
display() | yes | yes | yes | yes | yes | yes |
free() | yes | yes | yes | yes | yes | yes |
addText() | yes | yes | yes | yes | yes | yes |
addDropShadow() | - | - | - | - | - | - |
addBorder() | yes | - | - | - | - | - |
crop() | yes | yes | yes | yes | yes | yes |
canvasResize() | - | - | - | - | - | - |
fitOnCanvas() | - | - | - | - | - | - |
flip() | yes | yes | yes | yes | yes | yes |
gamma() | yes | yes | yes | - | yes | yes |
greyscale() | yes | - | yes | - | yes | yes |
mirror() | yes | yes | yes | yes | yes | yes |
normalize() | - | - | - | - | - | - |
rotate() | yes | yes | yes | yes | yes | yes |