LEADTOOLS(Leadtoolsアセンブリ)

フレームを表示

IsBasicプロパティ








画像データが基本的かどうか決定します。
構文
public bool IsBasic {get;}
'Declaration
 
Public ReadOnly Property IsBasic As Boolean
'Usage
 
Dim instance As RasterImage
Dim value As Boolean
 
value = instance.IsBasic
public bool IsBasic {get;}
@property (nonatomic, assign, readonly) BOOL isBasic
public boolean isBasic()
 get_IsBasic(); 
public:
property bool IsBasic {
   bool get();
}

属性値

画像データが基本的であるならば、true;それ以外の場合はFalseです。
解説

ViewPerspectiveの値が以下の1つであるならば、画像データは基本的であると思われます:

さもなければ、imageは回転する(IsRotated)か、上下に反転されます(IsFlipped)。

詳細については、「ビューの視点と方向について」を参照してください。

サンプル

このサンプルは、いろいろなimage情報プロパティをテストします。

Copy Code  
Imports Leadtools
Imports Leadtools.Codecs
Imports Leadtools.ImageProcessing
Imports Leadtools.ImageProcessing.Core
Imports Leadtools.ImageProcessing.Color
Imports Leadtools.Controls
Imports Leadtools.Dicom
Imports Leadtools.Drawing
Imports Leadtools.Svg

      
Public Sub IsBasicExample()
   Dim codecs As RasterCodecs = New RasterCodecs()
   Dim image As RasterImage = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "OCR1.TIF"))
   Dim s As String = ("Is Mirrored " & image.IsMirrored.ToString() + Constants.vbLf)
   s &= ("Is Basic " & image.IsBasic.ToString() + Constants.vbLf)
   s &= ("Is Tiled " & image.IsTiled.ToString() + Constants.vbLf)
   s &= ("Is Global Memory " & image.IsGlobalMemory.ToString() + Constants.vbLf)
   s &= ("Is Gray " & image.IsGray.ToString() + Constants.vbLf)
   s &= ("No Region Clip " & image.NoRegionClip.ToString() + Constants.vbLf)
   s &= ("Transparent " & image.Transparent.ToString() + Constants.vbLf)
   s &= ("Transparent Color " & image.TransparentColor.ToString() + Constants.vbLf)
   s &= ("X resolution, Y Resolution (" & image.XResolution & ", " & image.YResolution & ") ")
   Console.WriteLine(s)

   image.Dispose()
   codecs.Dispose()
End Sub

Public NotInheritable Class LEAD_VARS
Public Const ImagesDir As String = "C:\Users\Public\Documents\LEADTOOLS Images"
End Class
using Leadtools;
using Leadtools.Codecs;
using Leadtools.ImageProcessing;
using Leadtools.ImageProcessing.Core;
using Leadtools.ImageProcessing.Color;
using Leadtools.Dicom;
using Leadtools.Drawing;
using Leadtools.Controls;
using Leadtools.Svg;

      
public void IsBasicExample()
{
   RasterCodecs codecs = new RasterCodecs();
   RasterImage image = codecs.Load(Path.Combine(ImagesPath.Path, "OCR1.TIF"));
   string s = ("Is Mirrored " + image.IsMirrored + "\n");
   s += ("Is Basic " + image.IsBasic + "\n");
   s += ("Is Tiled " + image.IsTiled + "\n");
   s += ("Is Global Memory " + image.IsGlobalMemory + "\n");
   s += ("Is Gray " + image.IsGray + "\n");
   s += ("No Region Clip " + image.NoRegionClip + "\n");
   s += ("Transparent " + image.Transparent + "\n");
   s += ("Transparent Color " + image.TransparentColor + "\n");
   s += ("X resolution, Y Resolution (" + image.XResolution + ", " + image.YResolution + ") ");
   Console.WriteLine(s);

   image.Dispose();
   codecs.Dispose();
}
RasterImageExamples.prototype.IsBasicExample = function () {
   Tools.SetLicense();
   with (Leadtools) {
      with (Leadtools.Codecs) {
         var codecs = new RasterCodecs();
         var srcFileName = "Assets\\OCR1.TIF";
         var image;
         return Tools.AppInstallFolder().getFileAsync(srcFileName).then(function (loadFile) {
            return codecs.loadAsync(LeadStreamFactory.create(loadFile))
         })
         .then(function (img) {
            image = img;

            var s = ("Is Mirrored " + image.isMirrored + "\n");
            s += ("Is Basic " + image.isBasic + "\n");
            s += ("Is Tiled " + image.isTiled + "\n");
            s += ("Is Global Memory " + image.isGlobalMemory + "\n");
            s += ("Is Gray " + image.isGray + "\n");
            s += ("No Region Clip " + image.noRegionClip + "\n");
            s += ("Transparent " + image.transparent + "\n");
            s += ("Transparent Color " + image.transparentColor + "\n");
            s += ("X resolution, Y Resolution (" + image.xresolution + ", " + image.yresolution + ") ");

            console.info(s);

            image.close();
            codecs.close();
         });
      }
   }
}
using Leadtools;
using Leadtools.Codecs;
using Leadtools.ImageProcessing;
using Leadtools.ImageProcessing.Core;
using Leadtools.ImageProcessing.Color;
using Leadtools.Dicom;

      
public async Task IsBasicExample()
{
   RasterCodecs codecs = new RasterCodecs();
   string srcFileName = @"Assets\OCR1.TIF";
   StorageFile loadFile = await Tools.AppInstallFolder.GetFileAsync(srcFileName);
   RasterImage image = await codecs.LoadAsync(LeadStreamFactory.Create(loadFile));
   string s = ("Is Mirrored " + image.IsMirrored + "\n");
   s += ("Is Basic " + image.IsBasic + "\n");
   s += ("Is Tiled " + image.IsTiled + "\n");
   s += ("Is Global Memory " + image.IsGlobalMemory + "\n");
   s += ("Is Gray " + image.IsGray + "\n");
   s += ("No Region Clip " + image.NoRegionClip + "\n");
   s += ("Transparent " + image.Transparent + "\n");
   s += ("Transparent Color " + image.TransparentColor + "\n");
   s += ("X resolution, Y Resolution (" + image.XResolution + ", " + image.YResolution + ") ");
   Debug.WriteLine(s);

   image.Dispose();
   codecs.Dispose();
}
using Leadtools;
using Leadtools.Codecs;
using Leadtools.Dicom;
using Leadtools.ImageProcessing;
using Leadtools.ImageProcessing.Core;
using Leadtools.ImageProcessing.Color;
using Leadtools.Examples;
using Leadtools.Windows.Media;

public void IsBasicExample(RasterImage image)
{
   string s = ("Is Mirrored " + image.IsMirrored + "\n");
   s += ("Is Basic " + image.IsBasic + "\n");
   s += ("Is Tiled " + image.IsTiled + "\n");
   s += ("Is Global Memory " + image.IsGlobalMemory + "\n");
   s += ("Is Gray " + image.IsGray + "\n");
   s += ("No Region Clip " + image.NoRegionClip + "\n");
   s += ("Transparent " + image.Transparent + "\n");
   s += ("Transparent Color " + image.TransparentColor + "\n");
   s += ("X resolution, Y Resolution (" + image.XResolution + ", " + image.YResolution + ") ");
   Debug.WriteLine(s);
   image.Dispose();
}
Imports Leadtools
Imports Leadtools.Codecs
Imports Leadtools.Dicom
Imports Leadtools.ImageProcessing
Imports Leadtools.ImageProcessing.Core
Imports Leadtools.ImageProcessing.Color
Imports Leadtools.Windows.Media

Public Sub IsBasicExample(ByVal image As RasterImage)
   Dim s As String = ("Is Mirrored " + image.IsMirrored + Constants.vbLf)
   s &= ("Is Basic " + image.IsBasic + Constants.vbLf)
   s &= ("Is Tiled " + image.IsTiled + Constants.vbLf)
   s &= ("Is Global Memory " + image.IsGlobalMemory + Constants.vbLf)
   s &= ("Is Gray " + image.IsGray + Constants.vbLf)
   s &= ("No Region Clip " + image.NoRegionClip + Constants.vbLf)
   s &= ("Transparent " + image.Transparent + Constants.vbLf)
   s &= ("Transparent Color " + image.TransparentColor.ToString() + Constants.vbLf)
   s &= ("X resolution, Y Resolution (" + image.XResolution & ", " & image.YResolution & ") ")
   Debug.WriteLine(s)
   image.Dispose()
End Sub
必要条件

ターゲットプラットホーム

参照

参照

RasterImageクラス
RasterImageメンバ