What are some potential legal implications of cropping images to remove watermarks or logos?

Cropping images to remove watermarks or logos can potentially infringe on the copyright of the original creator of the image. This can lead to legal consequences such as being sued for copyright infringement. To avoid these legal implications, it is important to respect the intellectual property rights of others and obtain proper permissions before using or modifying their work.

// This code snippet demonstrates how to add a watermark to an image using PHP
$sourceImage = 'original_image.jpg';
$watermark = 'watermark.png';
$destinationImage = 'watermarked_image.jpg';

// Load the images
$source = imagecreatefromjpeg($sourceImage);
$watermark = imagecreatefrompng($watermark);

// Get the dimensions of the images
$sourceWidth = imagesx($source);
$sourceHeight = imagesy($source);
$watermarkWidth = imagesx($watermark);
$watermarkHeight = imagesy($watermark);

// Calculate the position to place the watermark
$destX = $sourceWidth - $watermarkWidth - 10; // 10 pixels from the right edge
$destY = $sourceHeight - $watermarkHeight - 10; // 10 pixels from the bottom edge

// Apply the watermark to the image
imagecopy($source, $watermark, $destX, $destY, 0, 0, $watermarkWidth, $watermarkHeight);

// Save the watermarked image
imagejpeg($source, $destinationImage);

// Free up memory
imagedestroy($source);
imagedestroy($watermark);