Обработка изображений - отображает специальные символы, но я получаю желаемый результат - PullRequest
0 голосов
/ 08 апреля 2019

В настоящее время я работаю над изменением размера изображений с помощью php для моего сайта. Пока все работает хорошо, мне удается загрузить свои изображения, изменить их размер и так, как я хочу, несмотря на то, что специальные символы появляются на моей странице, не зная, почему ... Я хотел бы знать, почему он отображает эти символы для меня, когда я получаю желаемый результат, и если можно было хотя бы скрыть эти символы. Спасибо.

Функция отлично работает, когда я тестирую ее снаружи, за исключением того, что она не отображает специальные символы

send.php (может быть полезно)

 <form enctype="multipart/form-data" action="fileupload.php" method="post">
 <input type="hidden" name="MAX_FILE_SIZE" value="10000000" />
 <input type="file" name="monfichier" multiple>

fileupload.php

function collage($cheminImage){
$dest = imagecreatefrompng('blank.png');
if ($cheminImage == "/.png/") {
$src = imagecreatefrompng($cheminImage);
}
else $src = imagecreatefromjpeg($cheminImage);

$size_src = getimagesize($cheminImage);
$largeur = $size_src[0];
$hauteur = $size_src[1];
$h_milieu = 150-($hauteur/2);
$l_milieu = 150-($largeur/2);

imagealphablending($dest, false);
imagesavealpha($dest, true);

imagecopymerge($dest, $src, $l_milieu, $h_milieu, 0, 0, $largeur, $hauteur, 100);

imagepng($dest);
ImagePng ($dest, $cheminImage);
imagedestroy($src);
}
collage($cheminImage);

1 Ответ

0 голосов
/ 08 апреля 2019

Если вы хотите отобразить изображение, которое вы создали, вам нужно правильно настроить заголовки.

Используйте для этого функцию header, проверьте документацию , также есть полезный способ использовать ее, ответ на которую приведен здесь, проверьте принятый ответ .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...