|
|
[C#]
static void Twirl(Bitmap bitmap, double angle, double extent, Nullable<double> speed);
[Visual Basic]
Shared Sub Twirl(bitmap As Bitmap, angle As Double, extent As Double, speed As Nullable(Of Double))
|
|
|
|
[C#]
using (Bitmap bm = (Bitmap)Bitmap.FromFile(Server.MapPath("rez/felix-tchverkin-7pkN83wDZwY-unsplash.jpg"))) {
Effects.Twirl(bm, 120, 50, 8);
bm.Save(Server.MapPath("IG8_Effects_Twirl1.jpg"));
}
using (Bitmap bm = (Bitmap)Bitmap.FromFile(Server.MapPath("rez/felix-tchverkin-7pkN83wDZwY-unsplash.jpg"))) {
Effects.Twirl(bm, 360, 50, 8);
bm.Save(Server.MapPath("IG8_Effects_Twirl2.jpg"));
}
using (Bitmap bm = (Bitmap)Bitmap.FromFile(Server.MapPath("rez/felix-tchverkin-7pkN83wDZwY-unsplash.jpg"))) {
Effects.Twirl(bm, 120, 100, 8);
bm.Save(Server.MapPath("IG8_Effects_Twirl3.jpg"));
}
Here we apply a Twirl edge detection filter using different
radii. Ouput files are shown below.

felix-tchverkin-7pkN83wDZwY-unsplash.jpg

IG8_Effects_Twirl1.jpg

IG8_Effects_Twirl2.jpg

IG8_Effects_Twirl3.jpg
|