程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> 再學GDI+[89]: TGPImage(9) - 圖像縮放時的質量(算法)(2)

再學GDI+[89]: TGPImage(9) - 圖像縮放時的質量(算法)(2)

編輯:Delphi

窗體文件:object Form1: TForm1
 Left = 0
 Top = 0
 Caption = 'Form1'
 ClIEntHeight = 213
 ClIEntWidth = 550
 Color = clBtnFace
 Font.Charset = DEFAULT_CHARSET
 Font.Color = clWindowText
 Font.Height = -11
 Font.Name = 'Tahoma'
 Font.Style = []
 OldCreateOrder = False
 Position = poDesktopCenter
 OnCreate = FormCreate
 OnPaint = FormPaint
 PixelsPerInch = 96
 TextHeight = 13
 object ListBox1: TListBox
  Left = 357
  Top = 32
  Width = 185
  Height = 97
  ItemHeight = 13
  TabOrder = 0
  OnClick = ListBox1Click
 end
end
縮放時的算法模式(TInterpolationMode 枚舉)列表:
InterpolationModeInvalid       = -1; {等效於 QualityMode 枚舉的 Invalid 元素. }
InterpolationModeDefault       = 0; {指定默認模式. }
InterpolationModeLowQuality     = 1; {指定低質量插值法. }
InterpolationModeHighQuality     = 2; {指定高質量插值法. }
InterpolationModeBilinear      = 3; {指定雙線性插值法. 不進行預篩選. 將圖像收縮為原始
                         大小的 50% 以下時,此模式不適用. }
InterpolationModeBicubic       = 4; {指定雙三次插值法. 不進行預篩選. 將圖像收縮為原始
                         大小的 25% 以下時,此模式不適用. }
InterpolationModeNearestNeighbor   = 5; {指定最臨近插值法. }
InterpolationModeHighQualityBilinear = 6; {指定高質量的雙線性插值法. 執行預篩選以確保高質量
                         的收縮. }
InterpolationModeHighQualityBicubic = 7; {指定高質量的雙三次插值法. 執行預篩選以確保高質量
                         的收縮. 此模式可產生質量最高的轉換圖像. }

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved