ImageProcessing.ArtemBurashnikov 1.0.0


Main Module

The main module of the ImageProcessing application.

Types

Type Description

Arguments

Represents the command-line arguments for the application.

InputPath

Represents the input path for image processing.

OutputPath

Represents the output path for image processing.

Functions and values

Function or value Description

extensions

Full Usage: extensions

Returns: Set<string>
Returns: Set<string>

isImg file

Full Usage: isImg file

Parameters:
    file : string - The file path to check.

Returns: bool True if the file has an image extension; otherwise, false.

Checks if a file has an image extension.

file : string

The file path to check.

Returns: bool

True if the file has an image extension; otherwise, false.

main argv

Full Usage: main argv

Parameters:
    argv : string[] - The command-line arguments.

Returns: int

The entry point of the application.

argv : string[]

The command-line arguments.

Returns: int

runEditImage inputPath outputPath transformations strategy threads

Full Usage: runEditImage inputPath outputPath transformations strategy threads

Parameters:
    inputPath : InputPath - The input path for image files.
    outputPath : OutputPath - The output path for processed images.
    transformations : Transformation list - The list of transformations to apply to the images.
    strategy : RunStrategy - The run strategy to use.
    threads : uint - The number of threads or agents to use for processing.

Returns: int An exit code.

Runs the image processing based on the provided arguments.

inputPath : InputPath

The input path for image files.

outputPath : OutputPath

The output path for processed images.

transformations : Transformation list

The list of transformations to apply to the images.

strategy : RunStrategy

The run strategy to use.

threads : uint

The number of threads or agents to use for processing.

Returns: int

An exit code.