vaibhav1800 Ответов: 0

Конечная точка API : измените размер изображения и верните его обратно


Всем Привет,

Я смотрю вперед, чтобы разработать конечную точку WEBAPI, которая принимает изображение, изменяет его размер и возвращает обратно.

Пожалуйста, ознакомьтесь с мельчайшими подробностями ниже.

Параметры запроса API

а)идентификатор дизайна изображения,
б)тип изображения
с) параметр@Пункттип (нужно на самом деле использовать его в функцию, вызываемую GetItemLocation)

Объяснение функции dbo.fn_GetItemLocation

Эта функция будет извлекать расположение дизайна в сети на основе параметра @ItemType и возвращать путь к файлу URI, с помощью которого мы захватим изображение дизайна, изменим его размер(скажем, любой небольшой размер) и вернем его.

Итак, ниже приведено содержание, которое я хочу вернуть

Параметры ответа API

а)проектирование
б)большой двоичный объект с содержанием файла (размера)
в)поле, указывающее, является ли оно PNG или JPEG

Что бы сделал потребитель API ?

Потребитель получит изображение для идентификатора дизайна, а затем визуализирует его и использует так, как он хочет.

Пожалуйста, обратите внимание, что мне просто нужна любая статья или любое руководство, чтобы я мог подойти, чтобы начать эту вещь.

Что я уже пробовал:

Попробовал немного погуглить, но получил менее практичные материалы

Richard MacCutchan

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

vaibhav1800

Ну это не имеет отношения к данному контексту

Richard MacCutchan

Итак, как именно вы планируете изменить размер?

vaibhav1800

Все еще занимаясь исследованиями, я дам вам знать, как только найду решение.

Richard MacCutchan

Я бы посоветовал вам перестать тратить свое время. Нет простого способа изменить размер файла изображения без хорошего знания анализа изображений.

MadMyche

Место на жестком диске дешево, а обработка изображений может быть дорогостоящей. Я бы выполнил тяжелую работу при загрузке файлов; загружал и сохранял исходное изображение, а также сохранял версии, измененные в различные стандартные размеры

0 Ответов