初始提交:WinUI 3 一键运行轮盘工具
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
Add-Type -AssemblyName System.Drawing
|
||||
$bmp = New-Object System.Drawing.Bitmap(256, 256)
|
||||
$g = [System.Drawing.Graphics]::FromImage($bmp)
|
||||
$g.SmoothingMode = [System.Drawing.Drawing2D.SmoothingMode]::AntiAlias
|
||||
$colors = @('#E5484D', '#F76B15', '#F5A623', '#30A46C', '#12A594', '#0091FF', '#5E5CE6', '#BF5AF2')
|
||||
$rect = New-Object System.Drawing.Rectangle(8, 8, 240, 240)
|
||||
for ($i = 0; $i -lt 8; $i++) {
|
||||
$brush = New-Object System.Drawing.SolidBrush([System.Drawing.ColorTranslator]::FromHtml($colors[$i]))
|
||||
$g.FillPie($brush, $rect, ($i * 45 - 90), 46)
|
||||
$brush.Dispose()
|
||||
}
|
||||
$white = New-Object System.Drawing.SolidBrush([System.Drawing.Color]::White)
|
||||
$g.FillEllipse($white, 78, 78, 100, 100)
|
||||
$white.Dispose()
|
||||
$g.Dispose()
|
||||
$out = Join-Path (Split-Path -Parent $PSScriptRoot) 'src/OneClickRun.App/Assets/AppIcon.png'
|
||||
$bmp.Save($out, [System.Drawing.Imaging.ImageFormat]::Png)
|
||||
$bmp.Dispose()
|
||||
Write-Host "icon saved to $out"
|
||||
Reference in New Issue
Block a user