데이터베이스에서 이미지를로드하고 일부 입력에 따라 동적으로 크기를 조정하려고합니다..Net을 사용하여 mimetype을 보존하면서 이미지 크기 조정
public ActionResult GetImage(string imageID, int? width, int? height, bool constrain)
{
ValidateImageInput(width, height, constrain);
ImageWithMimeType info = LoadFromDatabase(imageID);
if(info == null)
throw new HttpException(404, "Image with that name or id was not found.");
Resize(info.Bytedata, width, height, constrain, info.MimeType);
return File(info.Data, info.MimeType);
}
어떻게 인코딩 유형 등을 보존하는 방법으로 크기 조정을 구현하는 것이 :
코드는 다음과 같이인가? Image resizing efficiency in C# and .NET 3.5을 살펴 봤지만 인코딩을 유지하는 방법을 알지 못합니다. 새 Bitmap을 만드는 것이 확실하게 인코딩되지 않았습니까?
제목은 당신이 MIME 형식을 유지하려는 제안 할 수 있지만, 문제 자체는 (내가 파일 형식이라고 가정하는) 인코딩 유형에 대해 이야기합니다. 무엇을 보존하고 싶습니까? –
내 대답보기. 인코딩으로 나는 코덱 형식을 의미했습니다. – Max