C# Класс ImageMagick.ImageOptimizers.PngOptimizer

Class that can be used to optimize png files.
Наследование: IImageOptimizer, ILosslessImageOptimizer
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
LosslessCompress ( FileInfo file ) : void

Performs lossless compression on the file. If the new file size is not smaller the file won't be overwritten.

LosslessCompress ( string fileName ) : void

Performs lossless compression on the file. If the new file size is not smaller the file won't be overwritten.

PngOptimizer ( ) : System.Collections.Generic

Initializes a new instance of the PngOptimizer class.

Приватные методы

Метод Описание
CheckFormat ( MagickImage image ) : void
CheckTransparency ( MagickImage image ) : void
DoLosslessCompress ( FileInfo file ) : void
GetQualityList ( ) : IEnumerable

Описание методов

LosslessCompress() публичный Метод

Performs lossless compression on the file. If the new file size is not smaller the file won't be overwritten.
public LosslessCompress ( FileInfo file ) : void
file System.IO.FileInfo The png file to optimize
Результат void

LosslessCompress() публичный Метод

Performs lossless compression on the file. If the new file size is not smaller the file won't be overwritten.
public LosslessCompress ( string fileName ) : void
fileName string The png file to optimize
Результат void

PngOptimizer() публичный Метод

Initializes a new instance of the PngOptimizer class.
public PngOptimizer ( ) : System.Collections.Generic
Результат System.Collections.Generic