Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!
также я ничего не нашел в документации про функцию: ResizeImageFile
посморел в файлах классов. Вижу что она может водяные знаки прилеплять на фото. ПОчему про нее ничего нигде не написано?
Лучше было бы если изображения обрезалось таким образом, что бы не было пустых областей
т.е. с потерей некоторой части изображения, что бы из прямоугольника можно было получить квадрат
пробую сделать сам. полез в код
функция resizeimageget внутри себя использует функцию resizeimagefile.
в свой очередь в resizeimagefile есть кусок кода:
switch ($arSourceFileSizeTmp[2])
{
case IMAGETYPE_GIF:
$sourceImage = @imagecreatefromgif($sourceFile);
break;
case IMAGETYPE_PNG:
$sourceImage = @imagecreatefrompng($sourceFile);
break;
case IMAGETYPE_BMP:
$sourceImage = @CFile::ImageCreateFromBMP($sourceFile);
break;
default:
$sourceImage = @imagecreatefromjpeg($sourceFile);
$bg=imagecolorallocate($sourceImage,255,0,0); // это дописал я
break;
}
я дописал чтобы он устанавливал bakcground краным. но он этого не делает. Есть идеи почему?