The "Every Method" editing demo allows you to preview over 250 editing, analysis and effects methods.
All Test Results
◼  Analysis Methods
◼  Color Adjustment Methods
◼  Color Depth Methods
◼  Detection Methods
◼  Effects Methods
◼  Filter Methods
◼  Geometric Methods
◼  Painting and Alpha Methods
◼  Smoothing Methods
◼  Other Methods
 Test Images
ImageEnView1.IO.LoadFromFile( 'D:\ImageTest1.jpg' );
 
 
 AddInnerShadow
// Add a red shadow to the inner border of the image
ImageEnView1.Proc.AddInnerShadow( 10, 0, 0, clRed );
 
 
 AddSoftShadow
// Add a shadow to the bottom-right of the image
ImageEnView1.Proc.AddSoftShadow( 5, 4, iespBottomRight );
 
 
// Add a yellow glow to the image
ImageEnView1.Proc.AddSoftShadow( 5, 0, 0, True, clYellow );
 
 
 BumpMapping
// Apply a bump mapping effect to the image
ImageEnView1.Proc.BumpMapping( ImageEnView1.IEBitmap.Width div 2,
                               ImageEnView1.IEBitmap.Height div 2,
                               50, 50,
                               10, CreateRGB(255, 255, 255) );
 
 
 Lens
// Apply a lens effect to the center of the image
ImageEnView1.Proc.Lens( ImageEnView1.IEBitmap.Width div 2,
                        ImageEnView1.IEBitmap.Height div 2,
                        ImageEnView1.IEBitmap.Width,
                        ImageEnView1.IEBitmap.Height,
                        6 );
 
 
 makeBorder (IEVision)
// Add a 10px border to all sides by replicating edge content
im := ImageEnView1.IEBitmap.GetIEVisionImage();
im.makeBorder( 10, 10, 10, 10, ievBORDER_REPLICATE, IEVisionScalar( 0, 0, 0 ));
ImageEnView1.IEBitmap.AssignIEVisionImage(im);
 
 
// Add a 10px border to all sides by reflecting edge content
im := ImageEnView1.IEBitmap.GetIEVisionImage();
im.makeBorder( 10, 10, 10, 10, ievBORDER_REFLECT, IEVisionScalar( 0, 0, 0 ));
ImageEnView1.IEBitmap.AssignIEVisionImage(im);
 
 
 Pixelize
// Apply pixelation to the selection (with blocks of 2% size)
ImageEnView1.Proc.Pixelize();
 
 ![]()
 PencilSketch
// Transform image into a monochrome pencil sketch
ImageEnView1.Proc.PencilSketch( True );
 
 
// Transform image into a color pencil sketch
ImageEnView1.Proc.PencilSketch( False );
 
 
 Reflection
// Simulate a reflection of the image
ImageEnView1.Proc.Reflection();
 
 
 Wave
// Apply a wave effect to the image
ImageEnView1.Proc.Wave( 10, 10, 0, false );
 
 
// Apply a reflective wave effect to the image
ImageEnView1.Proc.Wave( 10, 10, 0, True );
 
 