15

PowerShellで特定のテキストを使用して、小さくて単純なjpg、png、gifを作成できるかどうか疑問に思いました。

例:小さな正方形、250px×61px、黄色の背景とその上の黒いテキスト:「テスト」

「System.Drawing.Image」でこれを行うことはできますか?

ありがとう

4

1 に答える 1

26

もちろん、PowerShell 2.0を使用している場合は、次のことを試してください。

Add-Type -AssemblyName System.Drawing

$filename = "$home\foo.png" 
$bmp = new-object System.Drawing.Bitmap 250,61 
$font = new-object System.Drawing.Font Consolas,24 
$brushBg = [System.Drawing.Brushes]::Yellow 
$brushFg = [System.Drawing.Brushes]::Black 
$graphics = [System.Drawing.Graphics]::FromImage($bmp) 
$graphics.FillRectangle($brushBg,0,0,$bmp.Width,$bmp.Height) 
$graphics.DrawString('Hello World',$font,$brushFg,10,10) 
$graphics.Dispose() 
$bmp.Save($filename) 

Invoke-Item $filename  
于 2010-01-14T22:28:03.110 に答える