IRONSOFTWAREHOME
ポイントキャスティング
using IronSoftware.Drawing;

Point point = new Point(23, 50);

// Implicit casting from IronSoftware.Drawing.Point to System.Drawing.Point
System.Drawing.Point systemPoint = point;

// Implicit casting from IronSoftware.Drawing.Point to SixLabors.ImageSharp.Point
SixLabors.ImageSharp.Point sixPoint = point;

SixLabors.ImageSharp.PointF pointFloatS = new SixLabors.ImageSharp.PointF(22.5f, 35.5f);

// Implicit casting from SixLabors.ImageSharp.PointF to IronSoftware.Drawing.PointF
PointF pointFloatI = pointFloatS;
Imports IronSoftware.Drawing

Dim point As New Point(23, 50)

' Implicit casting from IronSoftware.Drawing.Point to System.Drawing.Point
Dim systemPoint As System.Drawing.Point = point

' Implicit casting from IronSoftware.Drawing.Point to SixLabors.ImageSharp.Point
Dim sixPoint As SixLabors.ImageSharp.Point = point

Dim pointFloatS As New SixLabors.ImageSharp.PointF(22.5F, 35.5F)

' Implicit casting from SixLabors.ImageSharp.PointF to IronSoftware.Drawing.PointF
Dim pointFloatI As PointF = pointFloatS
NuGet Download
PM > Install-Package IronSoftware.System.Drawing
ポイントキャスティング

ポイントキャスティング

SkiaSharpなどの他の描画ライブラリで利用可能な機能に対応するために使用されます。 その結果、PointFオブジェクトの暗黙的なキャスティングを許可し、これをライブラリ全体で使用でき、プログラムでユーザーによって操作できます。

上記のコード スニペットは、暗黙的なキャストがどのように実現されるかを示しています。 Pointオブジェクトにキャストされ、2番目のスニペットは逆変換を示しています。 暗黙的なキャスティングを行うには、IronSoftware.Drawing.Pointオブジェクトを希望するライブラリの変数に割り当てるだけです。

暗黙のキャスティングがすべてのライブラリに適用されるわけではないことに注意することが重要です。 たとえば、System.Drawingによってサポートされていないためです。 ただし、PointFを他のライブラリにキャストすることは可能です。 System.Single値は維持されます。

GitHubで見る

準備はできましたか?

Nuget Downloads 20,274,271バージョン:2026.11リリースされたばかり

Key in blue circle

無料の30日間トライアルキーをすぐに入手してください。

Your trial license will be sent to your email address

制限なし。100% ロック解除済み。クレジットカード不要。

bullet_checkedクレジットカードやアカウントの作成は不要です。制限なし。100% ロック解除済み。クレジットカード不要。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronDrawing
義務のない相談を受ける
あなたの詳細は常に守秘されます。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
世界中の数百万人のエンジニアから信頼されています。
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。