What are the best practices for handling image resizing and manipulation in PHP to avoid memory issues?

When resizing and manipulating images in PHP, it's important to avoid memory issues by using efficient techniques such as resizing images in chunks or using libraries like Imagick. Additionally, freeing up memory after processing images can help prevent memory leaks.

// Example of resizing an image using Imagick in PHP
$image = new Imagick('input.jpg');
$image->resizeImage(200, 200, Imagick::FILTER_LANCZOS, 1, true);
$image->writeImage('output.jpg');
$image->clear();
$image->destroy();