LEADTOOLS(Leadtoolsアセンブリ)

フレームを表示

ChangeHeightメソッド








ピクセル単位で新しい高さ。
imageの割り当てられた高さを増減します。
構文
public void ChangeHeight( 
   int height
)
'Declaration
 
Public Sub ChangeHeight( _
   ByVal height As Integer _
) 
'Usage
 
Dim instance As RasterImage
Dim height As Integer
 
instance.ChangeHeight(height)
public void ChangeHeight( 
   int height
)
- (BOOL)changeHeight:(NSInteger)newHeight error:(NSError **)error
public void changeHeight(int height)
 function Leadtools.RasterImage.ChangeHeight( 
   height 
)
public:
void ChangeHeight( 
   int height
) 

パラメーター

高さ
ピクセル単位で新しい高さ。
解説
不明の高さの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 ChangeHeightExample()
   Dim codecs As RasterCodecs = New RasterCodecs()
   ' Load the image
   Dim image As RasterImage = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "IMAGE1.CMP"))
   Console.WriteLine(String.Format("Height: {0}", image.Height))
   image.ChangeHeight(image.Height \ 2)
   Console.WriteLine(String.Format("Height: {0}", image.Height))

   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 ChangeHeightExample()
{
   RasterCodecs codecs = new RasterCodecs();
   // Load the image
   RasterImage image = codecs.Load(Path.Combine(ImagesPath.Path, "IMAGE1.CMP"));
   Console.WriteLine(string.Format("Height: {0}", image.Height));
   image.ChangeHeight(image.Height / 2);
   Console.WriteLine(string.Format("Height: {0}", image.Height));

   image.Dispose();
   codecs.Dispose();
}
RasterImageExamples.prototype.ChangeHeightExample = function ( ) 
{
   Tools.SetLicense ( ) ;
   with (Leadtools) {
      with (Leadtools.Codecs) {

         var codecs = new RasterCodecs();
         // Load the image
         var srcFileName = "Assets\\Image1.cmp";
         var image;

         return Tools.AppInstallFolder().getFileAsync(srcFileName).then(function (loadFile) {
            return codecs.loadAsync(LeadStreamFactory.create(loadFile))
         })
         .then(function (img) {
            image = img;
            console.info("Height: ", image.height);
            var newHeight = image.height / 2;
            image.changeHeight(newHeight);
            console.info("Height: ", image.height);
            console.assert(image.height == newHeight, "image.height == newHeight");

            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 ChangeHeightExample()
{
   RasterCodecs codecs = new RasterCodecs();
   // Load the image
   string srcFileName = @"Assets\Image1.cmp";
   StorageFile loadFile = await Tools.AppInstallFolder.GetFileAsync(srcFileName);
   RasterImage image = await codecs.LoadAsync(LeadStreamFactory.Create(loadFile));
   Debug.WriteLine(string.Format("Height: {0}", image.Height));
   int newHeight = image.Height / 2;
   image.ChangeHeight(newHeight);
   Debug.WriteLine(string.Format("Height: {0}", image.Height));
   Assert.IsTrue(image.Height == newHeight);

   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 ChangeHeightExample(RasterImage image)
{
   Debug.WriteLine(string.Format("Height: {0}", image.Height));
   int newHeight = image.Height / 2;
   image.ChangeHeight(newHeight);
   Debug.WriteLine(string.Format("Height: {0}", image.Height));
   Debug.Assert(image.Height == newHeight);
   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 ChangeHeightExample(ByVal image As RasterImage)
   Debug.WriteLine(String.Format("Height: {0}", image.Height))
   Dim newHeight As Integer = image.Height / 2
   image.ChangeHeight(newHeight)
   Debug.WriteLine(String.Format("Height: {0}", image.Height))
   Debug.Assert(image.Height = newHeight)
   image.Dispose()
End Sub
必要条件

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

参照

参照

RasterImageクラス
RasterImageメンバ