| Resize Filter | ![]() View CodeImage transformed;
ResizeFilter resize = new ResizeFilter(); resize.Width = 100; resize.Height = 70; transformed = resize.ExecuteFilter(myImg); |
![]() View CodeImage transformed;
ResizeFilter resize = new ResizeFilter(); resize.Width = 50; resize.Height = 45; transformed = resize.ExecuteFilter(myImg); |
![]() View CodeImage transformed;
ResizeFilter resize = new ResizeFilter(); resize.Height = 40; resize.KeepAspectRatio = true; transformed = resize.ExecuteFilter(myImg); |
||
| Rotate Filter | ![]() View CodeImage transformed;
RotateFilter rotate = new RotateFilter(); rotate.RotateDegrees = -30; transformed = rotate.ExecuteFilter(myImg); |
![]() View CodeImage transformed;
RotateFilter rotate = new RotateFilter(); rotate.RotateDegrees = 45; transformed = rotate.ExecuteFilter(myImg); |
| Grayscale Filter | ![]() View CodeImage transformed;
BlackAndWhiteFilter grayScale = new BlackAndWhiteFilter(); grayScale.Brighter = true; transformed = rotate.ExecuteFilter(myImg); |
![]() View CodeImage transformed;
BlackAndWhiteFilter grayScale = new BlackAndWhiteFilter(); grayScale.Brighter = false; transformed = rotate.ExecuteFilter(myImg); |
| Rounded Corners Filter | ![]() View CodeImage transformed;
RoundedCorners rounded = new RoundedCorners(); rounded.BackGroundColor = Color.FromArgb(255, 255, 255, 255); rounded.CornerRadius = 15; transformed = rounded.ExecuteFilter(myImg); |
![]() View CodeImage transformed;
RoundedCorners rounded = new RoundedCorners(); rounded.BackGroundColor = Color.FromArgb(255, 255, 255, 255); rounded.CornerRadius = 30; transformed = rounded.ExecuteFilter(myImg); |
![]() View CodeImage transformed;
RoundedCorners rounded = new RoundedCorners(); rounded.BackGroundColor = Color.FromArgb(255, 255, 255, 255); rounded.CornerRadius = 35; transformed = rounded.ExecuteFilter(myImg); |
||
| Boxing Filter | ![]() View CodeImage transformed;
BoxFilter box = new BoxFilter(); box.BoxDepth = 10; transformed = box.ExecuteFilter(myImg); |
![]() View CodeImage transformed;
BoxFilter box = new BoxFilter(); box.BoxDepth = 20; box.BoxStartColor = Color.Tan; box.BoxEndColor = Color.Wheat; transformed = box.ExecuteFilter(myImg); |
![]() View CodeImage transformed;
BoxFilter box = new BoxFilter(); box.BoxDepth = 30; box.SidePanelImage = Image.FromFile("Images/boxSide.png"); box.TopPanelImage = Image.FromFile("Images/boxTop.png"); transformed = box.ExecuteFilter(myImg); |
![]() View CodeImage transformed;
BoxFilter box = new BoxFilter(); box.BoxDepth = 80; box.SidePanelImage = Image.FromFile("Images/pitzi1.jpg"); box.TopPanelImage = Image.FromFile("Images/pitzi2.jpg"); transformed = box.ExecuteFilter(myImg); |
|
| Drop Shadow | ![]() View CodeImage transformed;
DropShadowFilter dropShadow = new DropShadowFilter(); transformed = dropShadow.ExecuteFilter(myImg); |
|
| Polaroid Frame | ![]() View CodeImage transformed;
PolaroidFrameFilter polaroid = new PolaroidFrameFilter(); polaroid.WithDropShadow = true; polaroid.Caption = "Pitzi"; transformed = polaroid.ExecuteFilter(myImg); |
![]() View CodeImage transformed;
PolaroidFrameFilter polaroid = new PolaroidFrameFilter(); polaroid.WithDropShadow = false; polaroid.Caption = "Pitzi"; polaroid.CaptionColor = Color.ForestGreen; transformed = polaroid.ExecuteFilter(myImg); |
| Text Captions and WaterMarks | ![]() View CodeImage transformed;
TextWatermarkFilter textWaterMark = new TextWatermarkFilter(); textWaterMark.Caption = "Pitzi"; textWaterMark.TextSize = 20; textWaterMark.AutomaticTextSize = false; textWaterMark.Valign = TextWatermarkFilter.VAlign.Right; textWaterMark.Halign = TextWatermarkFilter.HAlign.Top; textWaterMark.CaptionColor = Color.Red; transformed = textWaterMark.ExecuteFilter(myImg); |
![]() View CodeImage transformed;
TextWatermarkFilter textWaterMark = new TextWatermarkFilter(); textWaterMark.Caption = "Pitzi"; textWaterMark.AutomaticTextSize = true; textWaterMark.Valign = TextWatermarkFilter.VAlign.Center; textWaterMark.Halign = TextWatermarkFilter.HAlign.Middle; textWaterMark.CaptionColor = Color.White; transformed = textWaterMark.ExecuteFilter(myImg); |
![]() View CodeImage transformed;
TextWatermarkFilter textWaterMark = new TextWatermarkFilter(); textWaterMark.Caption = "Pitzi"; textWaterMark.AutomaticTextSize = true; textWaterMark.Valign = TextWatermarkFilter.VAlign.Left; textWaterMark.Halign = TextWatermarkFilter.HAlign.Top; textWaterMark.CaptionColor = Color.White; transformed = textWaterMark.ExecuteFilter(myImg); |
![]() View CodeImage transformed;
TextWatermarkFilter textWaterMark = new TextWatermarkFilter(); textWaterMark.Caption = "Pitzi"; textWaterMark.AutomaticTextSize = true; textWaterMark.Valign = TextWatermarkFilter.VAlign.Center; textWaterMark.Halign = TextWatermarkFilter.HAlign.Bottom; textWaterMark.CaptionColor = Color.White; transformed = textWaterMark.ExecuteFilter(myImg); |
|
| Image WaterMarks | ![]() View CodeImage transformed;
ImageWatermarkFilter imageWaterMark = new ImageWatermarkFilter(); imageWaterMark.Halign = WaterMarkFilter.HAlign.Top; imageWaterMark.Valign = WaterMarkFilter.VAlign.Right; imageWaterMark.WaterMarkImage = Image.FromFile("Images/pacman.gif"); imageWaterMark.Alpha = 0.3f; transformed = imageWaterMark.ExecuteFilter(myImg); |
![]() View CodeImage transformed;
imageWaterMark.WaterMarkImage = Image.FromFile("Images/nbc_logo.jpg"); imageWaterMark.Halign = WaterMarkFilter.HAlign.Bottom; imageWaterMark.Valign = WaterMarkFilter.VAlign.Right; imageWaterMark.Alpha = 0.2f; transformed = imageWaterMark.ExecuteFilter(myImg); |
| Fisheye | ![]() View CodeImage transformed;
FisheyeFilter fisheye = new FisheyeFilter(); transformed = fisheye.ExecuteFilter(myImg); |
![]() View CodeImage transformed;
FisheyeFilter fisheye = new FisheyeFilter(); fisheye.Curvature = 0.7f; transformed = fisheye.ExecuteFilter(myImg); |
| Floor Reflection | ![]() View CodeImage transformed;
FloorReflectionFilter floorReflection = new FloorReflectionFilter(); floorReflection.AlphaDecreaseRate = 3; transformed = floorReflection.ExecuteFilter(myImg); |
![]() View CodeImage transformed;
FloorReflectionFilter floorReflection = new FloorReflectionFilter(); floorReflection.AlphaDecreaseRate = 6; floorReflection.AlphaStartValue = 200; transformed = floorReflection.ExecuteFilter(myImg); |
![]() View CodeImage transformed;
FloorReflectionFilter floorReflection = new FloorReflectionFilter(); floorReflection.AlphaDecreaseRate = 7; floorReflection.AlphaStartValue = 110; transformed = floorReflection.ExecuteFilter(myImg); |
||
| Skew | ![]() View CodeImage transformed;
transformed = skewFilter.ExecuteFilter(myImg); |
![]() View CodeImage transformed;
skewFilter.UpShift = -10; transformed = skewFilter.ExecuteFilter(myImg); |
![]() View CodeImage transformed;
skewFilter.RightShift = 5; transformed = skewFilter.ExecuteFilter(myImg); floorReflection.AlphaDecreaseRate = 5; transformed = floorReflection.ExecuteFilter(transformed); |

View Code



























