.net Image Resize

nuget install ImageResizer.Plugins.DiskCache   3.4.3


nuget upgrade ImageResizer.dll to  3.4.3


nuget install ImageResizer.Plugins.SimpleFilters


Web Config

<?xml version="1.0" encoding="utf-8"?>

<!--
  For more information on how to configure your ASP.NET application, please visit
  http://go.microsoft.com/fwlink/?LinkId=169433
  -->
<configuration>
  <configSections>
    <section name="resizer" type="ImageResizer.ResizerSection,ImageResizer" requirePermission="false" />
  </configSections>

  <system.web>
    <compilation debug="true" targetFramework="4.5.2" />
    <httpRuntime targetFramework="4.5.2" />
  </system.web>
  <system.webServer>
    <validation validateIntegratedModeConfiguration="false" />
    <modules>
      <!-- This is for IIS7+ Integrated mode -->
      <add name="ImageResizingModule" type="ImageResizer.InterceptModule" />
    </modules>
  </system.webServer>

  <resizer>
    <plugins>
      <add name="DiskCache" />
      <!-- Add Presets plugin (v3.1+) -->
      <!-- http://www.imageresizing.net/plugins/presets -->
      <add name="Presets" />
    <add name="SimpleFilters" /></plugins>
    <presets onlyAllowPresets="false">
      <preset name="S" defaults="width=200;height=200;mode=crop;format=jpg;quality=70;anchor=middlecenter;scale=both" />
      <preset name="M" defaults="width=400;height=400;mode=crop;format=jpg;quality=65;anchor=middlecenter;scale=both" />
      <preset name="L" defaults="width=800;height=800;mode=crop;format=jpg;quality=60;anchor=middlecenter;scale=both" />
    </presets>
    <!-- See http://www.imageresizing.net/plugins/diskcache for details. Avoid changing these settings -->
    <diskCache dir="~/imagecache" autoClean="false" hashModifiedDate="true" enabled="true" subfolders="32" cacheAccessTimeout="15000" />
  </resizer>

</configuration>


访问图片 

?preset=l

?preset=s&s.grayscale=true

你可能感兴趣的:(.net Image Resize)