我通過WebClient將互聯網上的圖像抓取成流。Atalasoft DotImage - 調整流大小
我需要調整圖像大小(約束比例,但最大寬度爲120px),然後返回另一個流。
有人可以告訴我這樣做的代碼。我已經挖掘了開發人員指南,但無法找到答案。
我通過WebClient將互聯網上的圖像抓取成流。Atalasoft DotImage - 調整流大小
我需要調整圖像大小(約束比例,但最大寬度爲120px),然後返回另一個流。
有人可以告訴我這樣做的代碼。我已經挖掘了開發人員指南,但無法找到答案。
隨着這裏的代碼提供:
http://snippets.dzone.com/posts/show/1485
您可以調整存儲在一個文件中的圖像。你只需要將流保存到一個文件,修改它並重新發回。當然你也可以直接在修改代碼的內存中工作。
你不需要WebClient來做到這一點。
AtalaImage atalaImage = AtalaImage.FromURL(url); // grab the image from url.
ResampleCommand rc = new ResampleCommand(width, height); // create resize command
atalaImage = rc.Apply(atalaImage).Image; // resize
編輯: 您還可以使用ResampleCommand,最大尺寸。
ResampleCommand rc = new ResampleCommand(maxSize);