←Select platform

Seed Property

Summary
Gets or sets the value that represents the initial seeding value for the pseudo-randomization process. Use 0 for automatic seeding.
Syntax
C#
C++/CLI
Python
public int Seed { get; set; } 
public: 
property int Seed { 
   int get(); 
   void set (    int ); 
} 
Seed # get and set (PerlinCommand) 

Property Value

Value that represents the initial seeding value for the pseudo-randomization process on which the filter is applied. Use 0 for automatic seeding. If other parameters are kept the same, each seed value always produces the same effect. Each seed value produces an effect different from all of the other seed values. Possible values are 0 or greater.

Example
C#
using Leadtools; 
using Leadtools.Codecs; 
using Leadtools.ImageProcessing.SpecialEffects; 
 
 
public void PerlinCommandExample() 
{ 
   // Load an image 
   RasterCodecs codecs = new RasterCodecs(); 
   codecs.ThrowExceptionsOnInvalidImages = true; 
 
   RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "IMAGE1.CMP")); 
 
   // Prepare the command 
   PerlinCommand command = new PerlinCommand(); 
   RasterColor backColor = new RasterColor(0, 0, 0); 
   RasterColor perlinColor = new RasterColor(255, 0, 0); 
   command.Seed = 0; 
   command.Frequency = 16; 
   command.Iteration = 8; 
   command.Opacity = 75; 
   command.Backcolor = backColor; 
   command.PerlinColor = perlinColor; 
   command.XCircle = image.Width / 2; 
   command.YCircle = image.Height / 2; 
   command.FreqLayout = 50; 
   command.DenLayout = 1; 
   command.PerlinFlags = NoiseLayoutType.PF_Difference | NoiseLayoutType.PF_Circle; 
   command.Run(image); 
 
} 
 
static class LEAD_VARS 
{ 
   public const string ImagesDir = @"C:\LEADTOOLS22\Resources\Images"; 
} 
Requirements

Target Platforms

Help Version 22.0.2023.3.31
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.ImageProcessing.SpecialEffects Assembly

Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.