ImageResizer  3.4.0
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCImageResizer.Resizing.AbstractImageProcessorNot for external use. Inherit from BuilderExtension instead. Dual-purpose base class for both ImageBuilder and BuilderExtension Extensions can inherit and override certain methods. ImageBuilder inherits this method to utilize its extension invocation code. Each method of AbstractImageProcessor loops through all extensions and executes the same method on each. Provides a sort of multiple-inheritance mechanisim.
oCImageResizer.Plugins.RedEye.AdaptiveCircleFillAdaptive thresholding flood fill optimized for round objects.
oCApplicationException
oCImageResizer.Plugins.DiskCache.Async.AsyncWrite
oCImageResizer.Plugins.DiskCache.Async.AsyncWriteCollection
oCAttribute
oCImageResizer.Plugins.RedEye.AutoThresholdCorrection
oCBaseFilter
oCBaseInPlacePartialFilter
oCImageResizer.Plugins.BatchZipper.BatchResizeItemRepresents a file to resize/re-encode, the resize/encoding settings
oCImageResizer.Plugins.BatchZipper.BatchResizeManagerHandles the threading of a batch resize procedure. Use the static method to queue a resize on a thread pool thread
oCImageResizer.Plugins.BatchZipper.BatchResizeSettingsUse this to configure the a resize job. After you start the job, do not modify this instance.
oCImageResizer.Plugins.BatchZipper.BatchResizeWorkerSynchronous worker class, not thread safe. Should be executed and touched by a single thread.
oCSevenZipReduced.Compression.RangeCoder.BitDecoder
oCSevenZipReduced.Compression.RangeCoder.BitEncoder
oCImageResizer.Resizing.BitmapTag
oCSevenZipReduced.Compression.RangeCoder.BitTreeDecoder
oCSevenZipReduced.Compression.RangeCoder.BitTreeEncoder
oCImageResizer.Plugins.PdfRenderer.Ghostscript.BoundingBox
oCImageResizer.Plugins.WhitespaceTrimmer.BoundingBoxFinder
oCImageResizer.BoxEdgesRepresents the widths of edges of a box.
oCImageResizer.Resizing.BoxPaddingRepresents the widths of edges of a box.
oCImageResizer.Plugins.DiskCache.CachedFileInfo
oCImageResizer.Plugins.DiskCache.CachedFolderRepresents a cached view of a folder of cached items
oCImageResizer.Plugins.TinyCache.CacheEntry
oCImageResizer.Plugins.DiskCache.CacheResult
oCImageResizer.Plugins.SeamCarving.CairJob
oCImageResizer.Plugins.SeamCarving.CarveDataPlotter
oCImageResizer.Plugins.Wic.InteropServices.ComTypes.UnmanagedPropVariant.CAX
oCImageResizer.Plugins.ImageStudio.Class1
oCImageResizer.Plugins.DiskCache.Cleanup.CleanupQueue
oCImageResizer.Plugins.DiskCache.CleanupWorkItemAn item in the work queue
oCImageResizer.Plugins.PrettyGifs.Quantizer.Color32Struct that defines a 32 bpp colour
oCImageResizer.Configuration.Config
oCConfigurationSection
oCImageResizer.Plugins.Wic.InteropServices.ComTypes.Consts
oCImageResizer.Plugins.Wic.ConversionUtils
oCSevenZipReduced.CRC
oCImageResizer.Plugins.DiskCache.CustomDiskCacheHandles access to a disk-based file cache. Handles locking and versioning. Supports subfolders for scalability.
oCImageResizer.Plugins.Wic.InteropServices.ComTypes.UnmanagedPropVariant.CY
oCSevenZipReduced.Compression.RangeCoder.Decoder
oCImageResizer.Plugins.Faces.DetectionResponse< T >
oCImageResizer.Util.DictionaryUtils
oCImageResizer.Plugins.Watermark.DistanceUnit
oCSevenZipReduced.Compression.RangeCoder.Encoder
oCSevenZipReduced.Compression.LZMA.Encoder.LiteralEncoder.Encoder2
oCImageResizer.ExtensionMethods.EnumExtensionsExtends enumerations by allowing them to define alternate strings with the [EnumString("Alternate Name",true)] attribute, and support it through TryParse and ToPreferredString
oCEventArgs
oCException
oCImageResizer.Plugins.RedEye.EyeKernels
oCFeatureDetectionBase< ObjRect >
oCImageResizer.Plugins.Faces.FeatureDetectionUtils
oCImageResizer.Plugins.FFmpeg.FFmpegJob
oCImageResizer.Plugins.FFmpeg.FFmpegManager
oCImageResizer.Plugins.FileSignature
oCImageResizer.Plugins.PdfRenderer.Ghostscript.GhostscriptArgumentGhostscript argument names
oCImageResizer.Plugins.PdfRenderer.Ghostscript.GhostscriptEngineProvides a managed interface to Ghostscript API.
oCImageResizer.Plugins.PdfRenderer.Ghostscript.GhostscriptEngine.GhostscriptNativeMethods.GhostscriptVersion
oCImageResizer.Plugins.AnimatedGifs.GifClassDissects a GIF image into its component parts.
oCImageResizer.Plugins.AnimatedGifs.GifCreatorProvides methods for creating application and graphics blocks needed to write a animated Gif.
oCImageResizer.Plugins.RedEye.GridSearch
oCHttpException
oCImageResizer.Caching.ICacheProvides caching behavior
oCImageResizer.Caching.ICacheProviderProvides cache selection logic
oCImageResizer.Configuration.ICacheSelectionEventArgs
oCSevenZipReduced.ICodeProgress
oCSevenZipReduced.ICoder
oCImageResizer.Plugins.ICurrentConfigProviderAllows multi-tenancy support. The 'root' config only needs one plugin, which implements this interface.
oCICustomMarshaler
oCIDictionary< TKey, TValue >
oCIDisposable
oCImageResizer.Encoding.IEncoderAn image encoder. Exposes methods for suitability checking, encoding, transparency compatibility checking, and mime-type/extension calculation.
oCImageResizer.Encoding.IEncoderProviderA provider (or selector) of IEncoder instances.
oCIEnumerable< T >
oCIEnumerator< T >
oCImageResizer.Plugins.Wic.InteropServices.ComTypes.IEnumUnknown
oCIEquatable< PropVariant >
oCImageResizer.Plugins.Wic.InteropServices.ComTypes.IErrorLog
oCImageResizer.Plugins.Faces.IFeatureRepresents a detected feature, such as a face, eye, or eye pair
oCImageResizer.Plugins.IFileExtensionPluginFor plugins that add support for new source file image extensions.
oCImageResizer.Plugins.IFileSignatureProvider
oCIHttpHandler
oCIHttpModule
oCSevenZipReduced.Compression.LZ.IInWindowStream
oCImageResizer.Configuration.Issues.IIssue
oCImageResizer.Configuration.Issues.IIssueProvider
oCImageResizer.Configuration.Issues.IIssueReceiver
oCImageResizer.Configuration.Logging.ILogger
oCImageResizer.Configuration.Logging.ILoggerProvider
oCImageResizer.Configuration.Logging.ILogManager
oCImageResizer.ImageJob
oCImageResizer.ImageUploadHelper
oCImageResizer.ImageUploadHelperS3Extensions
oCImageResizer.Plugins.IMultiInstancePluginTag your plugin with this interface if it supports having multiple instances registered at once
oCSevenZipReduced.Buffer.InBuffer
oCSevenZipReduced.Compression.LZ.InWindow
oCImageResizer.Plugins.IPluginAll plugins must implement this. Enables web.config addition and removal.
oCImageResizer.Plugins.Wic.InteropServices.ComTypes.IPropertyBag2
oCImageResizer.Plugins.PsdComposer.IPsdLayer
oCImageResizer.Plugins.PsdComposer.IPsdRenderer
oCImageResizer.Plugins.IQuerystringPluginFor plugins that access the query string (important!)
oCImageResizer.Plugins.IRedactDiagnosticsPermits plugins to redact data from the diagnostics page, like passwords
oCImageResizer.Caching.IResponseArgsA collection of data and callbacks that can be passed to a caching object.
oCImageResizer.Caching.IResponseHeadersAllows customization of response headers for a processed image, as well as configuration of the caching system.
oCSevenZipReduced.ISetCoderProperties
oCSevenZipReduced.ISetDecoderProperties
oCImageResizer.Plugins.ISettingsModifierProvides a way to modify settings before they reach the managed API. Does not execute early enough to affect disk caching, although that may change in a later version.
oCIStream
oCImageResizer.Plugins.BatchZipper.ItemResultHolds the result of a items resize and/or compression attempt.
oCImageResizer.Configuration.IUrlAuthorizationEventArgs
oCImageResizer.Configuration.IUrlEventArgs
oCImageResizer.Plugins.IVirtualFileA virtual file to support IVirtualImageProvider
oCImageResizer.Plugins.IVirtualFileCacheImplement this if you are caching files provided by a virtual image provider (For example, remote or s3-hosted images).
oCImageResizer.Plugins.IVirtualFileSourceCacheKeyThis interface has nothing to do with output caching. This allows VirtualFile instances to override the default cache key (.VirtualPath) for source caching of VirtualFile instances. See IVirtualFileCache
oCImageResizer.Plugins.IVirtualImageProviderImplement this to allow your class (or VirtualPathProvider subclass) to be used without registering it with the whole ASP.NET system.
oCImageResizer.Plugins.Wic.InteropServices.ComTypes.IWICBitmapCodecProgressNotification
oCImageResizer.Plugins.Wic.InteropServices.ComTypes.IWICBitmapDecoder
oCImageResizer.Plugins.Wic.InteropServices.ComTypes.IWICBitmapEncoder
oCImageResizer.Plugins.Wic.InteropServices.ComTypes.IWICBitmapFrameEncode
oCImageResizer.Plugins.Wic.InteropServices.ComTypes.IWICBitmapLock
oCImageResizer.Plugins.Wic.InteropServices.ComTypes.IWICBitmapSource
oCImageResizer.Plugins.Wic.InteropServices.ComTypes.IWICBitmapSourceTransform
oCImageResizer.Plugins.Wic.InteropServices.ComTypes.IWICColorContext
oCImageResizer.Plugins.Wic.InteropServices.ComTypes.IWICComponentInfo
oCImageResizer.Plugins.Wic.InteropServices.ComTypes.IWICDevelopRawNotificationCallback
oCImageResizer.Plugins.Wic.InteropServices.ComTypes.IWICEnumMetadataItem
oCImageResizer.Plugins.Wic.InteropServices.ComTypes.IWICFastMetadataEncoder
oCImageResizer.Plugins.Wic.InteropServices.ComTypes.IWICImagingFactory
oCImageResizer.Plugins.Wic.InteropServices.ComTypes.IWICMetadataBlockReader
oCImageResizer.Plugins.Wic.InteropServices.ComTypes.IWICMetadataQueryReader
oCImageResizer.Plugins.Wic.InteropServices.ComTypes.IWICMetadataReader
oCImageResizer.Plugins.Wic.InteropServices.ComTypes.IWICPalette
oCImageResizer.Plugins.Wic.InteropServices.ComTypes.IWICProgressiveLevelControl
oCImageResizer.Plugins.Wic.InteropServices.ComTypes.IWICStreamProvider
oCSevenZipReduced.IWriteCoderProperties
oCImageResizer.Plugins.BatchZipper.JobResult
oCImageResizer.Plugins.BatchZipper.JobStats
oCImageResizer.Plugins.Watermark.Layer
oCImageResizer.Resizing.LayoutBuilder
oCImageResizer.Plugins.RequestLimiting.Limit
oCList< string >
oCImageResizer.Plugins.DiskCache.LockProviderProvides locking based on a string key. Locks are local to the LockProvider instance. The class handles disposing of unused locks. Generally used for coordinating writes to files (of which there can be millions). Only keeps key/lock pairs in memory which are in use. Thread-safe.
oCImageResizer.Plugins.SeamCarving.LzwDecoderA quirky version of LZW supporting only 32K dictionary sizes, expecting a UTF8-like encoding method, and offering custom alphabet support
oCImageResizer.Plugins.RedEye.ManualSearcherLooks for the 'best' pixel within a given radius from a specified point, where 'best' is the brightest pixel after applying a red-eye filter. Uses weighted evaluation.
oCImageResizer.Plugins.PsdComposer.MemCachedFileCaches a file in memory using the asp.net Cache object, while exposing methods for adding subkeys that invalidate along with the file if the source file is changed.
oCImageResizer.Plugins.MemCache.MemCacheResult
oCMemoryStream
oCNameValueCollection
oCImageResizer.Plugins.PdfRenderer.Ghostscript.NameValueCollectionExtensions
oCImageResizer.ExtensionMethods.NameValueCollectionExtensions
oCImageResizer.Plugins.Wic.InteropServices.NativeMethods
oCImageResizer.Configuration.Xml.NodeNo support for namespaces, no intention of eventual serialization. Everything is case-insensitive, but preserves case. Not thread safe.
oCImageResizer.Plugins.PrettyGifs.OctreeQuantizer.Octree.OctreeNodeClass which encapsulates each node in the tree
oCImageResizer.Plugins.Faces.OpenCvExtensions
oCSevenZipReduced.Buffer.OutBuffer
oCSevenZipReduced.Compression.LZ.OutWindow
oCImageResizer.Plugins.PdfRenderer.Ghostscript.PageInfo
oCImageResizer.Util.ParseUtilsProvides invariant parsing & serialization of primitive types, like Enums, integers, floats, and booleans.
oCImageResizer.Util.PathUtilsA set of utility methods for manipulating virtual paths
oCImageResizer.Plugins.PdfRenderer.Ghostscript.PdfInfo
oCImageResizer.Resizing.LayoutBuilder.PointSet
oCImageResizer.Util.PolygonMathDefines a collection of utility functions for manipulating polygons. These functions may be (re)moved in future releases; be prepared.
oCImageResizer.Plugins.Wic.InteropServices.ComTypes.PROPBAG2
oCImageResizer.Plugins.PsdComposer.PsdCommandBuilderLayer names are case-insensitive. Asterisks can be used as wildcards to specify suffixes, prefixs, and search terms.
oCImageResizer.Plugins.PsdComposer.PsdCommandSearcher
oCImageResizer.Plugins.PrettyGifs.QuantizerAbstract Quantizer class - handles the messy, algorithm-independent details of quantization. Subclasses must implement InitialQuantizePixel, GetPallete(), and QuantizePixel. Not thread-safe!
oCQuerystringBase< Instructions >
oCQuerystringBase< ResizeSettings >
oCImageResizer.Plugins.RemoteReader.RemoteRequestEventArgs
oCImageResizer.Plugins.RequestLimiting.RequestLimitingPrevents DOS attacks by refusing requests that don't fall inside the configured limits.
oCRouteBase
oCImageResizer.Plugins.Security.SimpleSecureEncryptionProvides correct 256-bit AES encryption and decryption for small data sets.
oCImageResizer.Plugins.SqlReader.SqlReaderSettingsHolds settings used to create a SqlReader
oCSevenZipReduced.Compression.LZMA.Base.State
oCImageResizer.ExtensionMethods.StreamExtensionsProvides extension methods for copying streams
oCImageResizer.Util.StreamUtils
oCImageResizer.Plugins.DiskCache.UrlHasher
oCImageResizer.Util.UrlHasher
oCImageResizer.Util.Utils
oCVirtualFile
oCVirtualPathProvider
oCImageResizer.Plugins.DiskCache.WebConfigWriterHandles writing a Web.Config to disk that uses Url Authorization to prevent visitors from accessing the files directly. Alternative Web.config content can be specified, this is a general-purpose implementation. Uses UTF-8 encoding. Also provides methods for efficient verification that the file still exists. Thread-safe.
oCWebControl
oCImageResizer.Plugins.Wic.InteropServices.ComTypes.WICBitmapPattern
oCImageResizer.Plugins.Wic.InteropServices.ComTypes.WICImagingFactory
oCImageResizer.Plugins.Wic.InteropServices.ComTypes.WICMetadataHeader
oCImageResizer.Plugins.Wic.InteropServices.ComTypes.WICMetadataPattern
oCImageResizer.Plugins.Wic.InteropServices.ComTypes.WICRawCapabilitiesInfo
oCImageResizer.Plugins.Wic.InteropServices.ComTypes.WICRawToneCurve
oCImageResizer.Plugins.Wic.InteropServices.ComTypes.WICRawToneCurvePoint
oCImageResizer.Plugins.Wic.InteropServices.ComTypes.WICRect
oCImageResizer.Plugins.WpfBuilder.WpfBuilderExtensions
oCImageResizer.Plugins.WpfBuilder.WpfImageSettings
\CImageResizer.Util.yrlEnapsulates a mutable (changable) site-relative URL. Note that "" is equivalent to the application root directory in YRL notation (the ~/ is implicit, always). QueryFindYrlVerifyID can be removed if external dependencies aren't allowed. It uses fbs.Articles.Index.FindPathByID() This class is designed to standardize path interpretation and conversion.