Class ImageSaveOptions

Class ImageSaveOptions

ja nimityö: Aspose.Note.Saving Kokoelma: Aspose.Note.dll (25.4.0)

Voit määrittää lisävaihtoehtoja, kun esitetään asiakirjan sivut kuviin.

public class ImageSaveOptions : SaveOptions
{
}
Here's an example of how a multi-line class declaration would look like:
public class MyClass
{
    public int Property1 { get; set; }
    public void Method1()
    {
    }
    public void Method2(int someValue)
    {
    }
}

Inheritance

object SaveOptions ImageSaveOptions

Perintöjäsenet

SaveOptions.SaveFormat , SaveOptions.FontsSubsystem , SaveOptions.PageIndex , SaveOptions.PageCount , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Examples

Näytä, miten tallentaa asiakirja kuvan Jpeg-muodossa SaveFormatin avulla.

string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
   Document oneFile = new Document(dataDir + "Aspose.one");
   dataDir += "SaveToJpegImageUsingSaveFormat_out.jpg";
   oneFile.Save(dataDir, SaveFormat.Jpeg);

Näytä, miten asettaa kuvanlaatu, kun tallennat asiakirjan kuvana JPEG-muodossa.

string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
   Document doc = new Document(dataDir + "Aspose.one");
   dataDir += "SetOutputImageResolution_out.jpg";
   doc.Save(dataDir, new ImageSaveOptions { Quality = 100 });

Näytä, miten tallentaa asiakirja kuvana Bmp-muodossa ImageSaveOptionsin avulla.

string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
   Document oneFile = new Document(dataDir + "Aspose.one");
   dataDir += "SaveToBmpImageUsingImageSaveOptions_out.bmp";
   oneFile.Save(dataDir, new ImageSaveOptions(SaveFormat.Bmp));

Näytä, miten asettaa kuvan resoluutio, kun tallennat asiakirjan kuvaksi.

string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
   Document doc = new Document(dataDir + "Aspose.one");
   dataDir += "SetOutputImageResolution_out.jpg";
   doc.Save(dataDir, new ImageSaveOptions(SaveFormat.Jpeg) { Resolution = 220 });

Näytä, miten tallentaa asiakirja grayscale kuvan.

string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
   Document oneFile = new Document(dataDir + "Aspose.one");
   dataDir += "SaveAsGrayscaleImage_out.png";
   oneFile.Save(dataDir, new ImageSaveOptions(SaveFormat.Png)
   {
      ColorMode = ColorMode.GrayScale
   });

Näytä, miten tallentaa asiakirja kuvana Tiff-muodossa käyttämällä PackBits-kompressiota.

string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
   Document oneFile = new Document(Path.Combine(dataDir, "Aspose.one"));
   var dst = Path.Combine(dataDir, "SaveToTiffUsingPackBitsCompression.tiff");
   oneFile.Save(dst, new ImageSaveOptions(SaveFormat.Tiff)
   {
      TiffCompression = TiffCompression.PackBits
   });

Näytä, miten tallentaa kannettavan kuvan määritettyjä vaihtoehtoja.

string dataDir = RunExamples.GetDataDir_NoteBook();
   var notebook = new Notebook(dataDir + "Notizbuch Öffnen.onetoc2");
   var notebookSaveOptions = new NotebookImageSaveOptions(SaveFormat.Png);
   var documentSaveOptions = notebookSaveOptions.DocumentSaveOptions;
   documentSaveOptions.Resolution = 400;
   dataDir += "ConvertToImageWithOptions_out.png";
   notebook.Save(dataDir, notebookSaveOptions);

Näytä, miten tallentaa asiakirja kuvana Tiff-muodossa Jpeg-kompressiolla.

string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
   Document oneFile = new Document(Path.Combine(dataDir, "Aspose.one"));
   var dst = Path.Combine(dataDir, "SaveToTiffUsingJpegCompression.tiff");
   oneFile.Save(dst, new ImageSaveOptions(SaveFormat.Tiff)
   {
      TiffCompression = TiffCompression.Jpeg,
      Quality = 93
   });

Näytä, miten säästää flatteerattu tietokone kuvan muodossa.

string dataDir = RunExamples.GetDataDir_NoteBook();
   var notebook = new Notebook(dataDir + "Notizbuch öffnen.onetoc2");
   var notebookSaveOptions = new NotebookImageSaveOptions { SaveFormat = SaveFormat.Png };
   var documentSaveOptions = notebookSaveOptions.DocumentSaveOptions;
   documentSaveOptions.Resolution = 400;
   notebookSaveOptions.Flatten = true;
   dataDir += "ConvertToImageAsFlattenedNotebook_out.png";
   notebook.Save(dataDir, notebookSaveOptions);

Näytä, miten tallentaa asiakirja kuvana Tiff-muodossa CCITT-ryhmän 3 faksikompressiolla.

string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
   Document oneFile = new Document(Path.Combine(dataDir, "Aspose.one"));
   var dst = Path.Combine(dataDir, "SaveToTiffUsingCcitt3Compression.tiff");
   oneFile.Save(dst, new ImageSaveOptions(SaveFormat.Tiff)
                  {
                      ColorMode = ColorMode.BlackAndWhite,
                      TiffCompression = TiffCompression.Ccitt3
                  });

Näytä, miten tallentaa asiakirja png-muodossa.

string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
   Document oneFile = new Document(dataDir + "Aspose.one");
   ImageSaveOptions opts = new ImageSaveOptions(SaveFormat.Png)
   {
      PageIndex = 1
   };
   dataDir = dataDir + "ConvertSpecificPageToImage_out.png";
   oneFile.Save(dataDir, opts);

Näytä, miten tallentaa asiakirja binary kuvan käyttäen Otsun menetelmää.

string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
   Document oneFile = new Document(dataDir + "Aspose.one");
   dataDir += @"\SaveToBinaryImageUsingOtsuMethod_out.png";
   oneFile.Save(dataDir, new ImageSaveOptions(SaveFormat.Png)
   {
      ColorMode = ColorMode.BlackAndWhite,
      BinarizationOptions = new ImageBinarizationOptions()
      {
         BinarizationMethod = BinarizationMethod.Otsu,
      }
   });

Näytä, miten tallentaa asiakirja binary kuvan avulla kiinteä raja.

string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
   Document oneFile = new Document(dataDir + "Aspose.one");
   dataDir += "SaveToBinaryImageUsingFixedThreshold_out.png";
   oneFile.Save(dataDir, new ImageSaveOptions(SaveFormat.Png)
   {
      ColorMode = ColorMode.BlackAndWhite,
      BinarizationOptions = new ImageBinarizationOptions()
      {
         BinarizationMethod = BinarizationMethod.FixedThreshold,
         BinarizationThreshold = 123
      }
   });

Constructors

ImageSaveOptions (Säästäminen)

Aloita uusi esimerkki Aspose.Note.Saving.ImageSaveOptions luokan.

public ImageSaveOptions(SaveFormat format)
   {
      Format = format;
   }

Parameters

format SaveFormat

muodossa, jossa asiakirja on tallennettu.

Properties

BinarizationOptions

Saat tai asettaa vaihtoehtoja kuvan binaryksiin.

public ImageBinarizationOptions BinarizationOptions
   {
      get;
      set;
   }

Omistuksen arvo

ImageBinarizationOptions

Examples

Näytä, miten tallentaa asiakirja binary kuvan käyttäen Otsun menetelmää.

string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
   Document oneFile = new Document(dataDir + "Aspose.one");
   dataDir += "SaveToBinaryImageUsingOtsuMethod_out.png";
   oneFile.Save(dataDir, new ImageSaveOptions(SaveFormat.Png)
   {
      ColorMode = ColorMode.BlackAndWhite,
      BinarizationOptions = new ImageBinarizationOptions()
      {
         BinarizationMethod = BinarizationMethod.Otsu,
      }
   });

Näytä, miten tallentaa asiakirja binary kuvan avulla kiinteä raja.

string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
   Document oneFile = new Document(dataDir + "Aspose.one");
   dataDir += "SaveToBinaryImageUsingFixedThreshold_out.png";
   oneFile.Save(dataDir, new ImageSaveOptions(SaveFormat.Png)
   {
      ColorMode = ColorMode.BlackAndWhite,
      BinarizationOptions = new ImageBinarizationOptions()
      {
         BinarizationMethod = BinarizationMethod.FixedThreshold,
         BinarizationThreshold = 123
      }
   });

ColorMode

Saat tai asettaa Aspose.Note.Saving.ImageSaveOptions.ColorMode lähtökuvan.

public ColorMode ColorMode
   {
      get;
      set;
   }

Omistuksen arvo

ColorMode

Examples

Näytä, miten tallentaa asiakirja grayscale kuvan.

string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
   Document oneFile = new Document(dataDir + "Aspose.one");
   dataDir += "SaveAsGrayscaleImage_out.png";
   oneFile.Save(dataDir, new ImageSaveOptions { SaveFormat = SaveFormat.Png, ColorMode = ColorMode.GrayScale });

Näytä, miten tallentaa asiakirja kuvana Tiff-muodossa CCITT-ryhmän 3 faksikompressiolla.

string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
   Document oneFile = new Document(Path.Combine(dataDir, "Aspose.one"));
   var dst = Path.Combine(dataDir, "SaveToTiffUsingCcitt3Compression.tiff");
   oneFile.Save(dst, new ImageSaveOptions(SaveFormat.Tiff)
   {
      ColorMode = ColorMode.BlackAndWhite,
      TiffCompression = TiffCompression.Ccitt3
   });

Näytä, miten tallentaa asiakirja binary kuvan käyttäen Otsun menetelmää.

string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
   Document oneFile = new Document(dataDir + "Aspose.one");
   dataDir += "SaveToBinaryImageUsingOtsuMethod_out.png";
   oneFile.Save(dataDir, new ImageSaveOptions(SaveFormat.Png)
   {
      ColorMode = ColorMode.BlackAndWhite,
      BinarizationOptions = new ImageBinarizationOptions()
      {
         BinarizationMethod = BinarizationMethod.Otsu,
      }
   });

Näytä, miten tallentaa asiakirja binary kuvan avulla kiinteä raja.

string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
   Document oneFile = new Document(dataDir + "Aspose.one");
   dataDir += "SaveToBinaryImageUsingFixedThreshold_out.png";
   oneFile.Save(dataDir, new ImageSaveOptions(SaveFormat.Png)
   {
      ColorMode = ColorMode.BlackAndWhite,
      BinarizationOptions = new ImageBinarizationOptions()
      {
         BinarizationMethod = BinarizationMethod.FixedThreshold,
         BinarizationThreshold = 123
      }
   });

Quality

Se saa tai asettaa arvon, joka määrittää tallennetun kuvan laadun.Tämä arvo siirtyy koodekkiin System.Drawing.Imaging,Encoder.Quality -parametrina.

public int Quality
   {
      get;
      set;
   }

Omistuksen arvo

int

Examples

Näytä, miten asettaa kuvanlaatu, kun tallennat asiakirjan kuvana JPEG-muodossa.

string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
   Document doc = new Document(dataDir + "Aspose.one");
   dataDir += "SetOutputImageResolution_out.jpg";
   doc.Save(dataDir, new ImageSaveOptions { Quality = 100 });
   new ImageSaveOptions(SaveFormat.Jpeg) { Quality = 100 } // Move this object for better readability
   doc.Save(dataDir, it); // Use 'it' to make the Save method call cleaner

Näytä, miten tallentaa asiakirja kuvana Tiff-muodossa Jpeg-kompressiolla.

string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
   Document oneFile = new Document(Path.Combine(dataDir, "Aspose.one"));
   var dst = Path.Combine(dataDir, "SaveToTiffUsingJpegCompression.tiff");
   oneFile.Save(dst, new ImageSaveOptions(SaveFormat.Tiff)
   {
      TiffCompression = TiffCompression.Jpeg,
      Quality = 93
   });

Remarks

Laatukategorian hyödyllisten arvojen valikoima on 0–100.Mitä pienempi on määritetty määrä, sitä suurempi on kompressi ja näin ollen vähemmän kuvan laatu.Zero antaa sinulle alhaisimman laadun kuvan ja 100 korkeimman.Käytännöllinen arvo on 90.

Resolution

Saa tai asettaa luotujen kuvien resoluution pisteinä tuumaa kohti.

public float Resolution
   {
      get;
      set;
   }

Omistuksen arvo

float

Examples

Näytä, miten asettaa kuvan resoluutio, kun tallennat asiakirjan kuvaksi.

string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
   Document doc = new Document(dataDir + "Aspose.one");
   dataDir += "SetOutputImageResolution_out.jpg";
   doc.Save(dataDir, new ImageSaveOptions(SaveFormat.Jpeg) { Resolution = 220 });

Näytä, miten tallentaa kannettavan kuvan määritettyjä vaihtoehtoja.

string dataDir = RunExamples.GetDataDir_NoteBook();
   var notebook = new Notebook(dataDir + "Notizbuch �ffnen.onetoc2");
   var notebookSaveOptions = new NotebookImageSaveOptions(SaveFormat.Png);
   var documentSaveOptions = notebookSaveOptions.DocumentSaveOptions;
   documentSaveOptions.Resolution = 400;
   dataDir += "ConvertToImageWithOptions_out.png";
   notebook.Save(dataDir, notebookSaveOptions);

Näytä, miten säästää flatteerattu tietokone kuvan muodossa.

string dataDir = RunExamples.GetDataDir_NoteBook();
   var notebook = new Notebook(dataDir + "Notizbuch öffnen.onetoc2");
   var notebookSaveOptions = new NotebookImageSaveOptions { SaveFormat = SaveFormat.Png };
   var documentSaveOptions = notebookSaveOptions.DocumentSaveOptions;
   documentSaveOptions.Resolution = 400;
   notebookSaveOptions.Flatten = true;
   dataDir += "ConvertToImageAsFlattenedNotebook_out.png";
   notebook.Save(dataDir, notebookSaveOptions);

Remarks

Määrä on 96.

TiffCompression

Saa tai asettaa kompressiotyypin, jota käytetään tallentamalla tuotuja kuvia TIFF-muodossa.

public TiffCompression TiffCompression
   {
      get;
      set;
   }

Omistuksen arvo

TiffCompression

Examples

Näytä, miten tallentaa asiakirja kuvana Tiff-muodossa käyttämällä PackBits-kompressiota.

string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
   Document oneFile = new Document(Path.Combine(dataDir, "Aspose.one"));
   var dst = Path.Combine(dataDir, "SaveToTiffUsingPackBitsCompression.tiff");
   oneFile.Save(dst, new ImageSaveOptions(SaveFormat.Tiff)
   {
      TiffCompression = TiffCompression.PackBits
   });

Näytä, miten tallentaa asiakirja kuvana Tiff-muodossa Jpeg-kompressiolla.

string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
   Document oneFile = new Document(Path.Combine(dataDir, "Aspose.one"));
   var dst = Path.Combine(dataDir, "SaveToTiffUsingJpegCompression.tiff");
   oneFile.Save(dst, new ImageSaveOptions(SaveFormat.Tiff)
   {
      TiffCompression = TiffCompression.Jpeg,
      Quality = 93
   });

Näytä, miten tallentaa asiakirja kuvana Tiff-muodossa CCITT-ryhmän 3 faksikompressiolla.

string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
   Document oneFile = new Document(Path.Combine(dataDir, "Aspose.one"));
   var dst = Path.Combine(dataDir, "SaveToTiffUsingCcitt3Compression.tiff");
   oneFile.Save(dst, new ImageSaveOptions(SaveFormat.Tiff)
   {
      ColorMode = ColorMode.BlackAndWhite,
      TiffCompression = TiffCompression.Ccitt3
   });
 Suomi