Table of Contents

Class ImageParser

Namespace
DuetControlServer.Files.ImageProcessing
Assembly
DuetControlServer.dll

Functions for parsing embedded thumbnail images

public static class ImageParser
Inheritance
ImageParser
Inherited Members

Methods

ProcessAsync(Stream, CodeParserBuffer, GCodeFileInfo, Code, bool, ThumbnailInfoFormat, CancellationToken)

Extract thumbnails images from a file

public static ValueTask ProcessAsync(Stream stream, CodeParserBuffer codeParserBuffer, GCodeFileInfo parsedFileInfo, Code code, bool readThumbnailContent, ThumbnailInfoFormat format, CancellationToken cancellationToken)

Parameters

stream Stream

Stream to read from

codeParserBuffer CodeParserBuffer

Parser buffer

parsedFileInfo GCodeFileInfo

File information

code Code

Code to reuse while parsing

readThumbnailContent bool

Whether thumbnail content shall be returned

format ThumbnailInfoFormat

Thumbnail format

cancellationToken CancellationToken

Cancellation token

Returns

ValueTask

Asynchronous task