Я пытаюсь загрузить фотографию, используя следующий код. Предположим, я загружаю «abc.gif». Он загружается в соответствующий каталог как «abc.jpg». Но мой вопрос — действительно ли тип файла меняется?
$file_name = $_FILES['input_name']['name'];
$file_tmp =$_FILES['input_name']['tmp_name'];
move_uploaded_file($file_tmp, "abc.jpg");
Этот кусок кода отлично работает при загрузке.
Но при создании копии этого abc.jpg с измененным размером, используя:
imagecreatefromjpg("abc.jpg") & imagejpeg()
— он показывает черный экран.
Когда я перемещаю файл с расширением .jpg, тип файла действительно изменяется? Почему возникает эта проблема?
Пожалуйста, проверьте ваш imagecreatefromjpg («abc.jpg») & Функция imagejpeg () работает правильно, вы говорите, что файл успешно перемещается и отображается правильно, поэтому используйте функцию обработки этого изображения, которая преобразует изображение в черное.
Благодарю.
Других решений пока нет …