Редактировать: < /p>
Некоторые люди неправильно поняли вопрос. Я постараюсь облегчить понимание. То, что код находится в конечной точке API, которая получает запрос от мобильного устройства, отправляет запрос на один API, который возвращает файл PNG в форме строки, а затем должен отправить файл JPEG во второй API, который принимает только файлы JPEG, прежде чем вернуть конечный результат пользователю. Отображение изображения в фоновом потоке было бы абсурдно и пустой тратой ресурсов, как это позволило бы сэкономить на диске. Все, что мне нужно сделать, это преобразовать файл PNG в файл JPEG, но ImageJpeg, похоже, имеет дополнительное поведение для вывода изображения или его сохранения.$response = "xxx"; //png image from an API in the form of string
$image = imagecreatefromstring($response);//convert to in memory image. this line of code works perfectly
imagejpeg($image);//This converts to jpeg and displays file in browser--this displays to browser. I don't want to display it
imagejpeg($image, 'output.jpg', 100); // variation of imagejpeg that saves the file to disk same as imagejpeg($image)--I don't want to save it to disk
imagejpeg($image, NULL,100);//displays to browser. This is the top-voted but not accepted answer in question linked to.
< /code>
имеет ли ImageJpeg возможность просто изменить PNG на JPEG без отображения в браузере или сохранения на диск? Пожалуйста, прочитайте вопросы один за другим. Этот вопрос о превращении изображения в строку. Моя ситуация - полная противоположность; Я получаю изображение в качестве строки из первого API и преобразую его в файл в памяти без проблемы, используя ImageCreateFromString ($ response) < /p>
Мой вопрос заключается в том, как эффективно преобразовать изображение PNG в JPG в моем API. Я не хочу, чтобы сценарий проходил время или тратил ресурсы или, возможно, сбои из -за ненужной деятельности, такой как отображение или сохранение на диск. Это предмет вопроса.
Заранее спасибо за любые предложения.
Подробнее здесь: https://stackoverflow.com/questions/797 ... ying-in-br
Как преобразовать изображение PNG в JPEG с помощью GD и ImageJPEG без отображения в браузере или сохранения в файловой с ⇐ Php
Кемеровские программисты php общаются здесь
1753768496
Anonymous
Редактировать: < /p>
Некоторые люди неправильно поняли вопрос. Я постараюсь облегчить понимание. То, что код находится в конечной точке API, которая получает запрос от мобильного устройства, отправляет запрос на один API, который возвращает файл PNG в форме строки, а затем должен отправить файл JPEG во второй API, который принимает только файлы JPEG, прежде чем вернуть конечный результат пользователю. Отображение изображения в фоновом потоке было бы абсурдно и пустой тратой ресурсов, как это позволило бы сэкономить на диске. Все, что мне нужно сделать, это преобразовать файл PNG в файл JPEG, но ImageJpeg, похоже, имеет дополнительное поведение для вывода изображения или его сохранения.$response = "xxx"; //png image from an API in the form of string
$image = imagecreatefromstring($response);//convert to in memory image. this line of code works perfectly
imagejpeg($image);//This converts to jpeg and displays file in browser--this displays to browser. I don't want to display it
imagejpeg($image, 'output.jpg', 100); // variation of imagejpeg that saves the file to disk same as imagejpeg($image)--I don't want to save it to disk
imagejpeg($image, NULL,100);//displays to browser. This is the top-voted but not accepted answer in question linked to.
< /code>
имеет ли ImageJpeg возможность просто изменить PNG на JPEG без отображения в браузере или сохранения на диск? Пожалуйста, прочитайте вопросы один за другим. Этот вопрос о превращении изображения в строку. Моя ситуация - полная противоположность; Я получаю изображение в качестве строки из первого API и преобразую его в файл в памяти без проблемы, используя ImageCreateFromString ($ response) < /p>
Мой вопрос заключается в том, как эффективно преобразовать изображение PNG в JPG в моем API. Я не хочу, чтобы сценарий проходил время или тратил ресурсы или, возможно, сбои из -за ненужной деятельности, такой как отображение или сохранение на диск. Это предмет вопроса.
Заранее спасибо за любые предложения.
Подробнее здесь: [url]https://stackoverflow.com/questions/79717807/how-to-convert-png-image-to-jpeg-using-gd-and-imagejpeg-without-displaying-in-br[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия