SaveWithStamp Property (original) (raw)

Summary

Enables and disables saving stamp images when saving WebP images.

Syntax

C#

Objective-C

C++/CLI

Java

Python

public bool SaveWithStamp { get; set; } 
@property (nonatomic, assign) BOOL saveWithStamp; 

public boolean getSaveWithStamp() public void setSaveWithStamp(boolean value)

public: property bool SaveWithStamp { bool get(); void set ( bool ); }

Property Value

Value Description
true To save with stamp.
false To save without stamp. The default value is false.

Example

using Leadtools; using Leadtools.Codecs; using Leadtools.ImageProcessing.Core; public void TestSaveWebpExample() { // This example saves 3 files with various stamp settings and quality factors string srcFile = Path.Combine(LEAD_VARS.ImagesDir, @"sample1.cmp"); string dstFile = Path.Combine(LEAD_VARS.ImagesDir, @"out-"); using (RasterCodecs codecs = new RasterCodecs()) using (RasterImage image = codecs.Load(srcFile, 1)) { // CodecsWebpOptions & CodecsWebpSaveOptions reference codecs.Options.Webp.Save.SaveWithStamp = true; codecs.Options.Webp.Save.StampBitsPerPixel = 24; codecs.Options.Webp.Save.QualityFactor = 20; codecs.Options.Webp.Save.StampWidth = 160; codecs.Options.Webp.Save.StampHeight = 120; // this file should have a stamp that is 160x120 codecs.Save(image, dstFile + "stamp160x120-q20.webp", RasterImageFormat.Webp, 0); // this file should have a stamp that is 240x200 codecs.Options.Webp.Save.QualityFactor = 120; codecs.Options.Webp.Save.StampWidth = 240; codecs.Options.Webp.Save.StampHeight = 200; codecs.Save(image, dstFile + "stamp240x200-q120.webp", RasterImageFormat.Webp, 0); // this file should have no stamp codecs.Options.Webp.Save.SaveWithStamp = false; codecs.Options.Webp.Save.QualityFactor = 0; codecs.Save(image, dstFile + "NoStamp-lossless.webp", RasterImageFormat.Webp, 0); } } static class LEAD_VARS { public const string ImagesDir = @"C:\LEADTOOLS22\Resources\Images"; }

Leadtools.Codecs Assembly

CompactFile(Stream,Stream,int,int,bool,int,int,bool,int,CodecsSavePageMode,bool,bool) Method

CompactFile(Stream,Stream,int,int,bool,long,int,bool,long,CodecsSavePageMode,bool,bool,bool) Method

CompactFile(string,string,int,int,bool,int,int,bool,int,CodecsSavePageMode,bool,bool) Method

CompactFile(string,string,int,int,bool,long,int,bool,long,CodecsSavePageMode,bool,bool,bool) Method

StartCompress(int,int,int,RasterByteOrder,RasterViewPerspective,int,byte[],int,int,CodecsCompression,CodecsCompressDataCallback) Method