Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added a lot of options for image manipulation #5

Merged
merged 55 commits into from
Dec 28, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
4d7f013
Kill me please
PrzemyslawKlys Dec 26, 2022
51d10bc
Update libraries
PrzemyslawKlys Dec 27, 2022
eae65f0
Update examples
PrzemyslawKlys Dec 27, 2022
f0d3930
PSM1 update to better resolve conflicts
PrzemyslawKlys Dec 27, 2022
c5ad87f
module builder update
PrzemyslawKlys Dec 27, 2022
97b2960
Support for new version of library
PrzemyslawKlys Dec 27, 2022
a78ad6b
bump versions
PrzemyslawKlys Dec 27, 2022
a02300f
Add small test for images
PrzemyslawKlys Dec 27, 2022
c21a1e1
Add images to tests
PrzemyslawKlys Dec 27, 2022
cc9ac96
Example
PrzemyslawKlys Dec 27, 2022
a89d8a8
Add image manipulation capabilities
PrzemyslawKlys Dec 27, 2022
2914115
Moved things around
PrzemyslawKlys Dec 27, 2022
4b978cf
Add examples
PrzemyslawKlys Dec 27, 2022
e1814d5
Add image types
PrzemyslawKlys Dec 27, 2022
88e6007
Renamed tests
PrzemyslawKlys Dec 27, 2022
488a151
Added images to examples
PrzemyslawKlys Dec 27, 2022
2e650a5
Added images to tests
PrzemyslawKlys Dec 27, 2022
1cdddb5
Add transparent image
PrzemyslawKlys Dec 27, 2022
873edbf
Image tests
PrzemyslawKlys Dec 27, 2022
b654596
Add help methods
PrzemyslawKlys Dec 27, 2022
3cb8331
Library required changes
PrzemyslawKlys Dec 27, 2022
2c7d305
Update examples
PrzemyslawKlys Dec 27, 2022
cdf15d5
Add images
PrzemyslawKlys Dec 27, 2022
8bab43a
Add more functions
PrzemyslawKlys Dec 27, 2022
d59166f
Add image functions
PrzemyslawKlys Dec 27, 2022
41720ec
Add examples for PowerShell
PrzemyslawKlys Dec 27, 2022
0dd8fe1
Update images
PrzemyslawKlys Dec 27, 2022
2ceb8ad
Save to image
PrzemyslawKlys Dec 27, 2022
8732cd7
docs updates
PrzemyslawKlys Dec 28, 2022
bcb9b17
Update docs
PrzemyslawKlys Dec 28, 2022
4de8ab5
Example for EXIF Data
PrzemyslawKlys Dec 28, 2022
93595e0
Add function
PrzemyslawKlys Dec 28, 2022
0c86676
Add Output to ignore
PrzemyslawKlys Dec 28, 2022
7e5aa61
Modify module builder
PrzemyslawKlys Dec 28, 2022
63af72e
Update docs
PrzemyslawKlys Dec 28, 2022
f3c8c0d
Add updated docs
PrzemyslawKlys Dec 28, 2022
f6cf4c9
Add another function
PrzemyslawKlys Dec 28, 2022
027e384
Add example on how to convert images
PrzemyslawKlys Dec 28, 2022
7b57784
Add example on resize
PrzemyslawKlys Dec 28, 2022
6b43a71
Improve image manipulation
PrzemyslawKlys Dec 28, 2022
e82db4d
Improve examples
PrzemyslawKlys Dec 28, 2022
d732515
Add image manipulation options in c#
PrzemyslawKlys Dec 28, 2022
327c16e
Add examples in c#
PrzemyslawKlys Dec 28, 2022
eef9230
Update docs
PrzemyslawKlys Dec 28, 2022
8fb2ccd
Update example
PrzemyslawKlys Dec 28, 2022
38f93bc
Update libraries
PrzemyslawKlys Dec 28, 2022
25e5b48
Change version
PrzemyslawKlys Dec 28, 2022
c49840d
Add Resize option
PrzemyslawKlys Dec 28, 2022
dc00305
Improve resizing
PrzemyslawKlys Dec 28, 2022
e374057
Update resize function
PrzemyslawKlys Dec 28, 2022
18c13fd
Add small help to function
PrzemyslawKlys Dec 28, 2022
ddadd3a
Add small help to function
PrzemyslawKlys Dec 28, 2022
a9bad0c
Renamed file
PrzemyslawKlys Dec 28, 2022
dded517
Add example on combine
PrzemyslawKlys Dec 28, 2022
f45c159
Add example
PrzemyslawKlys Dec 28, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ Ignore/*
Publish/*
.vs/*
.vscode/*
Examples/Output/*
Releases/*
Artefacts/*
ReleasedUnpacked/*
Expand Down
22 changes: 17 additions & 5 deletions Build/Manage-ImagePlayground.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -142,29 +142,41 @@ $Configuration = @{
BuildLibraries = @{
Enable = $true # build once every time nuget gets updated
Configuration = 'Release'
Framework = 'netstandard2.0', 'net472'
ProjectName = 'ImagePlayground.PowerShell'
}
BuildModule = @{ # requires Enable to be on to process all of that
Enable = $true
DeleteBefore = $true
Merge = $true
MergeMissing = $true
LibrarySeparateFile = $true
LibrarySeparateFile = $false
LibraryDotSource = $true
ClassesDotSource = $false
SignMerged = $true
CreateFileCatalog = $false # not working
Releases = $false
ReleasesUnpacked = $false
ReleasesUnpacked = @{
Enabled = $true
IncludeTagName = $true
Path = "$PSScriptRoot\..\Artefacts"
RequiredModules = $false
DirectoryOutput = @{

}
FilesOutput = @{

}
}
RefreshPSD1Only = $false
DebugDLL = $false
ResolveBinaryConflicts = @{
ProjectName = 'ImagePlayground.PowerShell'
ProjectName = 'ImagePlayground.PowerShell'
}
}
BuildDocumentation = $false
BuildDocumentation = $true
ImportModules = @{
Self = $true
Self = $false
RequiredModules = $false
Verbose = $false
}
Expand Down
75 changes: 75 additions & 0 deletions Docs/ConvertTo-Image.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
---
external help file: ImagePlayground-help.xml
Module Name: ImagePlayground
online version:
schema: 2.0.0
---

# ConvertTo-Image

## SYNOPSIS
{{ Fill in the Synopsis }}

## SYNTAX

```
ConvertTo-Image [-FilePath] <String> [-OutputPath] <String> [<CommonParameters>]
```

## DESCRIPTION
{{ Fill in the Description }}

## EXAMPLES

### Example 1
```powershell
PS C:\> {{ Add example code here }}
```

{{ Add example description here }}

## PARAMETERS

### -FilePath
{{ Fill FilePath Description }}

```yaml
Type: String
Parameter Sets: (All)
Aliases:

Required: True
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
```

### -OutputPath
{{ Fill OutputPath Description }}

```yaml
Type: String
Parameter Sets: (All)
Aliases:

Required: True
Position: 2
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
```

### CommonParameters
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).

## INPUTS

### None

## OUTPUTS

### System.Object
## NOTES

## RELATED LINKS
60 changes: 60 additions & 0 deletions Docs/Get-Image.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
---
external help file: ImagePlayground-help.xml
Module Name: ImagePlayground
online version:
schema: 2.0.0
---

# Get-Image

## SYNOPSIS
{{ Fill in the Synopsis }}

## SYNTAX

```
Get-Image [[-FilePath] <String>] [<CommonParameters>]
```

## DESCRIPTION
{{ Fill in the Description }}

## EXAMPLES

### Example 1
```powershell
PS C:\> {{ Add example code here }}
```

{{ Add example description here }}

## PARAMETERS

### -FilePath
{{ Fill FilePath Description }}

```yaml
Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
```

### CommonParameters
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).

## INPUTS

### None

## OUTPUTS

### System.Object
## NOTES

## RELATED LINKS
60 changes: 60 additions & 0 deletions Docs/Get-ImageBarCode.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
---
external help file: ImagePlayground-help.xml
Module Name: ImagePlayground
online version:
schema: 2.0.0
---

# Get-ImageBarCode

## SYNOPSIS
{{ Fill in the Synopsis }}

## SYNTAX

```
Get-ImageBarCode [[-FilePath] <String>] [<CommonParameters>]
```

## DESCRIPTION
{{ Fill in the Description }}

## EXAMPLES

### Example 1
```powershell
PS C:\> {{ Add example code here }}
```

{{ Add example description here }}

## PARAMETERS

### -FilePath
{{ Fill FilePath Description }}

```yaml
Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: 0
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
```

### CommonParameters
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).

## INPUTS

### None

## OUTPUTS

### System.Object
## NOTES

## RELATED LINKS
60 changes: 60 additions & 0 deletions Docs/Get-ImageQRCode.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
---
external help file: ImagePlayground-help.xml
Module Name: ImagePlayground
online version:
schema: 2.0.0
---

# Get-ImageQRCode

## SYNOPSIS
{{ Fill in the Synopsis }}

## SYNTAX

```
Get-ImageQRCode [[-FilePath] <String>] [<CommonParameters>]
```

## DESCRIPTION
{{ Fill in the Description }}

## EXAMPLES

### Example 1
```powershell
PS C:\> {{ Add example code here }}
```

{{ Add example description here }}

## PARAMETERS

### -FilePath
{{ Fill FilePath Description }}

```yaml
Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: 0
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
```

### CommonParameters
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).

## INPUTS

### None

## OUTPUTS

### System.Object
## NOTES

## RELATED LINKS
45 changes: 45 additions & 0 deletions Docs/New-ChartLegend.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
---
external help file: ImagePlayground-help.xml
Module Name: ImagePlayground
online version:
schema: 2.0.0
---

# New-ChartLegend

## SYNOPSIS
{{ Fill in the Synopsis }}

## SYNTAX

```
New-ChartLegend [<CommonParameters>]
```

## DESCRIPTION
{{ Fill in the Description }}

## EXAMPLES

### Example 1
```powershell
PS C:\> {{ Add example code here }}
```

{{ Add example description here }}

## PARAMETERS

### CommonParameters
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).

## INPUTS

### None

## OUTPUTS

### System.Object
## NOTES

## RELATED LINKS
Loading