Un'operazione frequente nella manipolazione delle immagini e quella relativa alla rimozione di parti di essi, come ad esempio i bordi; anche in questo caso PHP e ImageMagik ci mettono a disposizione gli strumenti adeguati:
<?php $img = NewMagickWand(); MagickReadImage($img, 'test.jpg'); MagickShaveImage($img, 10, 5); header('Content-Type: image/jpeg'); MagickEchoImageBlob($img); ?>Nel caso specifico, abbiamo sfruttato le potenzialità della funzione MagickShaveImage() per eliminare da un'immagine 10px dei bordi destro e sinistro, 5px dei bordi superiore ed inferiore.
<?php $img = NewMagickWand(); MagickReadImage($img, 'test.png'); MagickSetImageFormat($img, 'JPEG'); header('Content-Type: image/jpeg'); MagickEchoImageBlob($img); ?>In questo caso, entra in gioco la funzione MagickSetImageFormat() a cui devono essere passati come parametri la variabile contenente l'immagine da manipolare e il formato in cui si vuole operare la conversione.