Для того, чтобы избежать копирования сторонними сайтами и парсерами, мы используем вотермарки. Стандартно, вы можете настроить ее через админку только для изображения анонса и детального изображения. Там есть не только установка изображения, но и наложение текста. Параметров и вариантов много. Рассмотрим пример. foreach ($arResult['PHOTO'] as $key => $arFile) {
$arResizeFile = CFile::ResizeImageGet(
$arFile["ID"],
array("width" => 80, 'height' => 80),
BX_RESIZE_IMAGE_PROPORTIONAL,
true,
$arWaterMark
);
$arResult['PHOTO'][$key] = $arResizeFile;
} $arWaterMark = [
'name' => 'watermark',
'position' => 'bc', // bottom center
'type' => 'file',
'size' => 'small',
'alpha_level' => 80,
'file' => $_SERVER['DOCUMENT_ROOT'].'/images/my_watermark.png',
]; CFile::ResizeImageGet — вызывается тогда, когда вы хотите оптимизировать размер фото и вывести миниатюры. Также, он позволяет наложить водяной знак на новое фото. Для справки, как работает данный мето