2459 lines
58 KiB
Plaintext
2459 lines
58 KiB
Plaintext
object fPreviews: TfPreviews
|
|
Left = 327
|
|
Top = 311
|
|
BorderIcons = [biSystemMenu, biMaximize]
|
|
Caption = 'Previews'
|
|
ClientHeight = 422
|
|
ClientWidth = 554
|
|
Color = clBtnFace
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -11
|
|
Font.Name = 'Tahoma'
|
|
Font.Style = []
|
|
OldCreateOrder = True
|
|
Position = poScreenCenter
|
|
OnActivate = FormActivate
|
|
OnCreate = FormCreate
|
|
OnDestroy = FormDestroy
|
|
OnResize = FormResize
|
|
PixelsPerInch = 96
|
|
TextHeight = 13
|
|
object Image1: TImage
|
|
Left = 0
|
|
Top = 0
|
|
Width = 554
|
|
Height = 422
|
|
Align = alClient
|
|
end
|
|
object Label1: TLabel
|
|
Left = 12
|
|
Top = 8
|
|
Width = 37
|
|
Height = 13
|
|
Caption = 'Source:'
|
|
Transparent = True
|
|
end
|
|
object Label2: TLabel
|
|
Left = 244
|
|
Top = 8
|
|
Width = 34
|
|
Height = 13
|
|
Caption = 'Result:'
|
|
Transparent = True
|
|
end
|
|
object OkButton: TBitBtn
|
|
Left = 455
|
|
Top = 24
|
|
Width = 87
|
|
Height = 25
|
|
Anchors = [akTop, akRight]
|
|
Caption = 'OK'
|
|
Default = True
|
|
Glyph.Data = {
|
|
36030000424D3603000000000000360000002800000010000000100000000100
|
|
18000000000000030000120B0000120B00000000000000000000FF00FFFF00FF
|
|
FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
|
|
FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
|
|
00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
|
|
FF00FFFF00FFFF00FF006600006600FF00FFFF00FFFF00FFFF00FFFF00FFFF00
|
|
FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0066001EB2311FB13300
|
|
6600FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
|
|
FF00FF00660031C24F22B7381AB02D21B437006600FF00FFFF00FFFF00FFFF00
|
|
FFFF00FFFF00FFFF00FFFF00FFFF00FF00660047D36D3BCB5E25A83B0066001B
|
|
A92E1DB132006600FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF006600
|
|
4FD67953DE7F31B54D006600FF00FF006600179D271EAE31006600FF00FFFF00
|
|
FFFF00FFFF00FFFF00FFFF00FFFF00FF00660041C563006600FF00FFFF00FFFF
|
|
00FFFF00FF00660019AA2B006600FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
|
|
FF00FF006600FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF006600149D210066
|
|
00FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
|
|
00FFFF00FFFF00FFFF00FFFF00FF006600006600FF00FFFF00FFFF00FFFF00FF
|
|
FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
|
|
FF006600006600FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
|
|
00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
|
|
FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
|
|
FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
|
|
00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
|
|
FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
|
|
FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
|
|
00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF}
|
|
ModalResult = 1
|
|
TabOrder = 0
|
|
OnClick = OkButtonClick
|
|
end
|
|
object CancelButton: TBitBtn
|
|
Left = 455
|
|
Top = 53
|
|
Width = 87
|
|
Height = 25
|
|
Anchors = [akTop, akRight]
|
|
Cancel = True
|
|
Caption = 'Cancel'
|
|
Glyph.Data = {
|
|
36030000424D3603000000000000360000002800000010000000100000000100
|
|
18000000000000030000120B0000120B00000000000000000000FF00FFFF00FF
|
|
FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
|
|
FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
|
|
00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
|
|
FF00FF00009A00009AFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF00009A0000
|
|
9AFF00FFFF00FFFF00FFFF00FFFF00FF00009A174AFD103BF400009AFF00FFFF
|
|
00FFFF00FFFF00FF00009A002CF80030FC00009AFF00FFFF00FFFF00FFFF00FF
|
|
00009A1A47F81A4CFF123BF100009AFF00FFFF00FF00009A012DF60132FF002A
|
|
F300009AFF00FFFF00FFFF00FFFF00FFFF00FF00009A1C47F61B4DFF143EF400
|
|
009A00009A002DF80134FF032BF200009AFF00FFFF00FFFF00FFFF00FFFF00FF
|
|
FF00FFFF00FF00009A1D48F61D50FF103DFB0431FE0132FF002CF600009AFF00
|
|
FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF00009A1A48F913
|
|
42FF0C3CFF0733F600009AFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
|
|
FF00FFFF00FFFF00FF00009A214EFC1D4BFF1847FF1743F600009AFF00FFFF00
|
|
FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF00009A2E5BF92C5FFF22
|
|
4DF8204BF82355FF1B46F600009AFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
|
|
FF00FF00009A3664FA386BFF2D59F400009A00009A224CF42558FF1D49F60000
|
|
9AFF00FFFF00FFFF00FFFF00FFFF00FF00009A4071FA4274FF325DF100009AFF
|
|
00FFFF00FF00009A224DF1275AFF204CF800009AFF00FFFF00FFFF00FFFF00FF
|
|
00009A497AFC3B66F300009AFF00FFFF00FFFF00FFFF00FF00009A2550F42655
|
|
FA00009AFF00FFFF00FFFF00FFFF00FFFF00FF00009A00009AFF00FFFF00FFFF
|
|
00FFFF00FFFF00FFFF00FF00009A00009AFF00FFFF00FFFF00FFFF00FFFF00FF
|
|
FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
|
|
FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
|
|
00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF}
|
|
ModalResult = 2
|
|
TabOrder = 1
|
|
end
|
|
object PageControl1: TPageControl
|
|
Left = 12
|
|
Top = 186
|
|
Width = 530
|
|
Height = 203
|
|
ActivePage = tabContrast
|
|
Anchors = []
|
|
HotTrack = True
|
|
TabOrder = 7
|
|
OnChange = PageControl1Change
|
|
object tabContrast: TTabSheet
|
|
Tag = 1
|
|
Caption = 'Contrast'
|
|
object Label3: TLabel
|
|
Left = 8
|
|
Top = 15
|
|
Width = 46
|
|
Height = 13
|
|
Caption = '&Contrast:'
|
|
FocusControl = Edit1
|
|
end
|
|
object Label22: TLabel
|
|
Left = 8
|
|
Top = 55
|
|
Width = 54
|
|
Height = 13
|
|
Caption = '&Brightness:'
|
|
FocusControl = Edit21
|
|
end
|
|
object Edit1: TEdit
|
|
Left = 74
|
|
Top = 12
|
|
Width = 33
|
|
Height = 21
|
|
TabOrder = 0
|
|
Text = '0'
|
|
OnChange = Edit1Change
|
|
end
|
|
object TrackBar1: TTrackBar
|
|
Left = 109
|
|
Top = 11
|
|
Width = 345
|
|
Height = 29
|
|
Max = 100
|
|
Min = -100
|
|
Frequency = 10
|
|
TabOrder = 1
|
|
OnChange = TrackBar1Change
|
|
end
|
|
object Edit21: TEdit
|
|
Left = 74
|
|
Top = 52
|
|
Width = 33
|
|
Height = 21
|
|
TabOrder = 2
|
|
Text = '0'
|
|
OnChange = Edit1Change
|
|
end
|
|
object TrackBar12: TTrackBar
|
|
Left = 109
|
|
Top = 51
|
|
Width = 345
|
|
Height = 29
|
|
Max = 100
|
|
Min = -100
|
|
Frequency = 10
|
|
TabOrder = 3
|
|
OnChange = TrackBar1Change
|
|
end
|
|
end
|
|
object tabHSV: TTabSheet
|
|
Tag = 5
|
|
Caption = 'HSV'
|
|
object Label10: TLabel
|
|
Left = 8
|
|
Top = 12
|
|
Width = 41
|
|
Height = 13
|
|
Caption = '&Hue (H):'
|
|
FocusControl = Edit19
|
|
end
|
|
object Label11: TLabel
|
|
Left = 8
|
|
Top = 40
|
|
Width = 71
|
|
Height = 13
|
|
Caption = '&Saturation (S):'
|
|
FocusControl = Edit18
|
|
end
|
|
object Label12: TLabel
|
|
Left = 8
|
|
Top = 68
|
|
Width = 47
|
|
Height = 13
|
|
Caption = '&Value (V):'
|
|
FocusControl = Edit17
|
|
end
|
|
object Label13: TLabel
|
|
Left = 143
|
|
Top = 93
|
|
Width = 53
|
|
Height = 13
|
|
Caption = 'Base color:'
|
|
ParentShowHint = False
|
|
ShowHint = True
|
|
end
|
|
object Label14: TLabel
|
|
Left = 288
|
|
Top = 93
|
|
Width = 51
|
|
Height = 13
|
|
Caption = 'New color:'
|
|
end
|
|
object Edit17: TEdit
|
|
Left = 96
|
|
Top = 65
|
|
Width = 33
|
|
Height = 21
|
|
TabOrder = 2
|
|
Text = '0'
|
|
OnChange = Edit19Change
|
|
end
|
|
object Edit18: TEdit
|
|
Left = 96
|
|
Top = 37
|
|
Width = 33
|
|
Height = 21
|
|
TabOrder = 1
|
|
Text = '0'
|
|
OnChange = Edit19Change
|
|
end
|
|
object Edit19: TEdit
|
|
Left = 96
|
|
Top = 9
|
|
Width = 33
|
|
Height = 21
|
|
TabOrder = 0
|
|
Text = '0'
|
|
OnChange = Edit19Change
|
|
end
|
|
object TrackBar9: TTrackBar
|
|
Left = 135
|
|
Top = 7
|
|
Width = 320
|
|
Height = 27
|
|
Max = 180
|
|
Min = -180
|
|
Frequency = 10
|
|
TabOrder = 3
|
|
OnChange = TrackBar9Change
|
|
end
|
|
object TrackBar10: TTrackBar
|
|
Left = 135
|
|
Top = 35
|
|
Width = 320
|
|
Height = 27
|
|
Max = 100
|
|
Min = -100
|
|
Frequency = 10
|
|
TabOrder = 4
|
|
OnChange = TrackBar9Change
|
|
end
|
|
object TrackBar11: TTrackBar
|
|
Left = 135
|
|
Top = 63
|
|
Width = 320
|
|
Height = 27
|
|
Max = 100
|
|
Min = -100
|
|
Frequency = 10
|
|
TabOrder = 5
|
|
OnChange = TrackBar9Change
|
|
end
|
|
object Panel3: TPanel
|
|
Left = 142
|
|
Top = 110
|
|
Width = 97
|
|
Height = 59
|
|
BevelOuter = bvLowered
|
|
TabOrder = 6
|
|
object HSVBox3: THSVBox
|
|
Left = 1
|
|
Top = 1
|
|
Width = 95
|
|
Height = 57
|
|
OnChange = HSVBox3Change
|
|
Align = alClient
|
|
end
|
|
end
|
|
object Panel4: TPanel
|
|
Left = 288
|
|
Top = 110
|
|
Width = 98
|
|
Height = 60
|
|
BevelOuter = bvLowered
|
|
TabOrder = 7
|
|
object HSVBox1: THSVBox
|
|
Left = 1
|
|
Top = 1
|
|
Width = 96
|
|
Height = 58
|
|
OnChange = HSVBox3Change
|
|
Align = alClient
|
|
end
|
|
end
|
|
end
|
|
object tabHSL: TTabSheet
|
|
Tag = 2
|
|
Caption = 'HSL'
|
|
object Label4: TLabel
|
|
Left = 8
|
|
Top = 15
|
|
Width = 41
|
|
Height = 13
|
|
Caption = '&Hue (H):'
|
|
FocusControl = Edit4
|
|
end
|
|
object Label5: TLabel
|
|
Left = 8
|
|
Top = 47
|
|
Width = 71
|
|
Height = 13
|
|
Caption = '&Saturation (S):'
|
|
FocusControl = Edit2
|
|
end
|
|
object Label6: TLabel
|
|
Left = 8
|
|
Top = 79
|
|
Width = 70
|
|
Height = 13
|
|
Caption = '&Luminosity (L):'
|
|
FocusControl = Edit3
|
|
end
|
|
object Edit3: TEdit
|
|
Left = 105
|
|
Top = 76
|
|
Width = 33
|
|
Height = 21
|
|
TabOrder = 2
|
|
Text = '0'
|
|
OnChange = Edit4Change
|
|
end
|
|
object Edit2: TEdit
|
|
Left = 105
|
|
Top = 44
|
|
Width = 33
|
|
Height = 21
|
|
TabOrder = 1
|
|
Text = '0'
|
|
OnChange = Edit4Change
|
|
end
|
|
object Edit4: TEdit
|
|
Left = 105
|
|
Top = 12
|
|
Width = 33
|
|
Height = 21
|
|
TabOrder = 0
|
|
Text = '0'
|
|
OnChange = Edit4Change
|
|
end
|
|
object TrackBar2: TTrackBar
|
|
Left = 143
|
|
Top = 11
|
|
Width = 312
|
|
Height = 29
|
|
Max = 180
|
|
Min = -180
|
|
Frequency = 10
|
|
TabOrder = 3
|
|
OnChange = TrackBar2Change
|
|
end
|
|
object TrackBar3: TTrackBar
|
|
Left = 143
|
|
Top = 43
|
|
Width = 312
|
|
Height = 29
|
|
Max = 100
|
|
Min = -100
|
|
Frequency = 10
|
|
TabOrder = 4
|
|
OnChange = TrackBar2Change
|
|
end
|
|
object TrackBar5: TTrackBar
|
|
Left = 143
|
|
Top = 75
|
|
Width = 312
|
|
Height = 29
|
|
Max = 100
|
|
Min = -100
|
|
Frequency = 10
|
|
TabOrder = 5
|
|
OnChange = TrackBar2Change
|
|
end
|
|
end
|
|
object tabRGB: TTabSheet
|
|
Tag = 3
|
|
Caption = 'RGB'
|
|
object Label7: TLabel
|
|
Left = 8
|
|
Top = 15
|
|
Width = 41
|
|
Height = 13
|
|
Caption = '&Red (R):'
|
|
FocusControl = Edit7
|
|
end
|
|
object Label8: TLabel
|
|
Left = 8
|
|
Top = 47
|
|
Width = 51
|
|
Height = 13
|
|
Caption = '&Green (G):'
|
|
FocusControl = Edit6
|
|
end
|
|
object Label9: TLabel
|
|
Left = 8
|
|
Top = 79
|
|
Width = 41
|
|
Height = 13
|
|
Caption = '&Blue (B):'
|
|
FocusControl = Edit5
|
|
end
|
|
object Edit5: TEdit
|
|
Left = 80
|
|
Top = 76
|
|
Width = 33
|
|
Height = 21
|
|
TabOrder = 4
|
|
Text = '0'
|
|
OnChange = Edit7Change
|
|
end
|
|
object Edit6: TEdit
|
|
Left = 80
|
|
Top = 44
|
|
Width = 33
|
|
Height = 21
|
|
TabOrder = 2
|
|
Text = '0'
|
|
OnChange = Edit7Change
|
|
end
|
|
object Edit7: TEdit
|
|
Left = 80
|
|
Top = 12
|
|
Width = 33
|
|
Height = 21
|
|
TabOrder = 0
|
|
Text = '0'
|
|
OnChange = Edit7Change
|
|
end
|
|
object TrackBar6: TTrackBar
|
|
Left = 118
|
|
Top = 11
|
|
Width = 333
|
|
Height = 28
|
|
Max = 255
|
|
Min = -255
|
|
Frequency = 10
|
|
TabOrder = 1
|
|
OnChange = TrackBar6Change
|
|
end
|
|
object TrackBar7: TTrackBar
|
|
Left = 118
|
|
Top = 43
|
|
Width = 333
|
|
Height = 28
|
|
Max = 255
|
|
Min = -255
|
|
Frequency = 10
|
|
TabOrder = 3
|
|
OnChange = TrackBar6Change
|
|
end
|
|
object TrackBar8: TTrackBar
|
|
Left = 118
|
|
Top = 75
|
|
Width = 333
|
|
Height = 28
|
|
Max = 255
|
|
Min = -255
|
|
Frequency = 10
|
|
TabOrder = 5
|
|
OnChange = TrackBar6Change
|
|
end
|
|
end
|
|
object tabFilters: TTabSheet
|
|
Tag = 4
|
|
Caption = 'User filter'
|
|
object GroupBox1: TGroupBox
|
|
Left = 10
|
|
Top = 8
|
|
Width = 363
|
|
Height = 155
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = ' Filter values'
|
|
TabOrder = 0
|
|
object Label15: TLabel
|
|
Left = 208
|
|
Top = 32
|
|
Width = 36
|
|
Height = 13
|
|
Caption = 'Divisor:'
|
|
end
|
|
object Edit8: TEdit
|
|
Left = 10
|
|
Top = 21
|
|
Width = 33
|
|
Height = 21
|
|
TabOrder = 0
|
|
Text = '0'
|
|
OnChange = Edit8Change
|
|
end
|
|
object Edit9: TEdit
|
|
Tag = 3
|
|
Left = 10
|
|
Top = 48
|
|
Width = 33
|
|
Height = 21
|
|
TabOrder = 2
|
|
Text = '0'
|
|
OnChange = Edit8Change
|
|
end
|
|
object Edit10: TEdit
|
|
Tag = 6
|
|
Left = 10
|
|
Top = 75
|
|
Width = 33
|
|
Height = 21
|
|
TabOrder = 4
|
|
Text = '0'
|
|
OnChange = Edit8Change
|
|
end
|
|
object Edit11: TEdit
|
|
Tag = 1
|
|
Left = 77
|
|
Top = 21
|
|
Width = 33
|
|
Height = 21
|
|
TabOrder = 6
|
|
Text = '0'
|
|
OnChange = Edit8Change
|
|
end
|
|
object Edit12: TEdit
|
|
Tag = 4
|
|
Left = 77
|
|
Top = 48
|
|
Width = 33
|
|
Height = 21
|
|
TabOrder = 8
|
|
Text = '1'
|
|
OnChange = Edit8Change
|
|
end
|
|
object Edit13: TEdit
|
|
Tag = 7
|
|
Left = 77
|
|
Top = 75
|
|
Width = 33
|
|
Height = 21
|
|
TabOrder = 10
|
|
Text = '0'
|
|
OnChange = Edit8Change
|
|
end
|
|
object Edit14: TEdit
|
|
Tag = 2
|
|
Left = 144
|
|
Top = 21
|
|
Width = 33
|
|
Height = 21
|
|
TabOrder = 12
|
|
Text = '0'
|
|
OnChange = Edit8Change
|
|
end
|
|
object Edit15: TEdit
|
|
Tag = 5
|
|
Left = 144
|
|
Top = 48
|
|
Width = 33
|
|
Height = 21
|
|
TabOrder = 14
|
|
Text = '0'
|
|
OnChange = Edit8Change
|
|
end
|
|
object Edit16: TEdit
|
|
Tag = 8
|
|
Left = 144
|
|
Top = 75
|
|
Width = 33
|
|
Height = 21
|
|
TabOrder = 16
|
|
Text = '0'
|
|
OnChange = Edit8Change
|
|
end
|
|
object UpDown1: TUpDown
|
|
Left = 43
|
|
Top = 21
|
|
Width = 15
|
|
Height = 21
|
|
Associate = Edit8
|
|
Min = -100
|
|
TabOrder = 1
|
|
Thousands = False
|
|
end
|
|
object UpDown2: TUpDown
|
|
Left = 43
|
|
Top = 48
|
|
Width = 15
|
|
Height = 21
|
|
Associate = Edit9
|
|
Min = -100
|
|
TabOrder = 3
|
|
Thousands = False
|
|
end
|
|
object UpDown3: TUpDown
|
|
Left = 43
|
|
Top = 75
|
|
Width = 15
|
|
Height = 21
|
|
Associate = Edit10
|
|
Min = -100
|
|
TabOrder = 5
|
|
Thousands = False
|
|
end
|
|
object UpDown4: TUpDown
|
|
Left = 110
|
|
Top = 21
|
|
Width = 15
|
|
Height = 21
|
|
Associate = Edit11
|
|
Min = -100
|
|
TabOrder = 7
|
|
Thousands = False
|
|
end
|
|
object UpDown5: TUpDown
|
|
Left = 110
|
|
Top = 48
|
|
Width = 15
|
|
Height = 21
|
|
Associate = Edit12
|
|
Min = -100
|
|
Position = 1
|
|
TabOrder = 9
|
|
Thousands = False
|
|
end
|
|
object UpDown6: TUpDown
|
|
Left = 110
|
|
Top = 75
|
|
Width = 15
|
|
Height = 21
|
|
Associate = Edit13
|
|
Min = -100
|
|
TabOrder = 11
|
|
Thousands = False
|
|
end
|
|
object UpDown7: TUpDown
|
|
Left = 177
|
|
Top = 21
|
|
Width = 15
|
|
Height = 21
|
|
Associate = Edit14
|
|
Min = -100
|
|
TabOrder = 13
|
|
Thousands = False
|
|
end
|
|
object UpDown8: TUpDown
|
|
Left = 177
|
|
Top = 48
|
|
Width = 15
|
|
Height = 21
|
|
Associate = Edit15
|
|
Min = -100
|
|
TabOrder = 15
|
|
Thousands = False
|
|
end
|
|
object UpDown9: TUpDown
|
|
Left = 177
|
|
Top = 75
|
|
Width = 15
|
|
Height = 21
|
|
Associate = Edit16
|
|
Min = -100
|
|
TabOrder = 17
|
|
Thousands = False
|
|
end
|
|
object Button4: TButton
|
|
Left = 10
|
|
Top = 118
|
|
Width = 70
|
|
Height = 21
|
|
Caption = '&Load'
|
|
TabOrder = 20
|
|
OnClick = Button4Click
|
|
end
|
|
object Button5: TButton
|
|
Left = 90
|
|
Top = 118
|
|
Width = 70
|
|
Height = 21
|
|
Caption = '&Save'
|
|
TabOrder = 21
|
|
OnClick = Button5Click
|
|
end
|
|
object Edit20: TEdit
|
|
Tag = 9
|
|
Left = 208
|
|
Top = 48
|
|
Width = 33
|
|
Height = 21
|
|
TabOrder = 18
|
|
Text = '0'
|
|
OnChange = Edit8Change
|
|
end
|
|
object UpDown10: TUpDown
|
|
Left = 241
|
|
Top = 48
|
|
Width = 15
|
|
Height = 21
|
|
Associate = Edit20
|
|
Min = -100
|
|
TabOrder = 19
|
|
Thousands = False
|
|
end
|
|
end
|
|
object GroupBox3: TGroupBox
|
|
Left = 388
|
|
Top = 8
|
|
Width = 118
|
|
Height = 155
|
|
Anchors = [akTop, akRight]
|
|
Caption = ' Presets'
|
|
TabOrder = 1
|
|
object ListBox1: TListBox
|
|
Left = 10
|
|
Top = 18
|
|
Width = 97
|
|
Height = 127
|
|
ItemHeight = 13
|
|
TabOrder = 0
|
|
OnClick = ListBox1Click
|
|
end
|
|
end
|
|
end
|
|
object tabEqualization: TTabSheet
|
|
Tag = 6
|
|
Caption = 'Equalization'
|
|
object Label16: TLabel
|
|
Left = 8
|
|
Top = 151
|
|
Width = 6
|
|
Height = 13
|
|
Caption = '0'
|
|
end
|
|
object Label17: TLabel
|
|
Left = 280
|
|
Top = 151
|
|
Width = 18
|
|
Height = 13
|
|
Caption = '255'
|
|
end
|
|
object Label18: TLabel
|
|
Left = 120
|
|
Top = 151
|
|
Width = 47
|
|
Height = 13
|
|
Caption = 'Threshold'
|
|
end
|
|
object Label19: TLabel
|
|
Left = 120
|
|
Top = 7
|
|
Width = 57
|
|
Height = 13
|
|
Caption = 'Equalization'
|
|
end
|
|
object Label20: TLabel
|
|
Left = 8
|
|
Top = 8
|
|
Width = 6
|
|
Height = 13
|
|
Caption = '0'
|
|
end
|
|
object Label21: TLabel
|
|
Left = 280
|
|
Top = 8
|
|
Width = 18
|
|
Height = 13
|
|
Caption = '255'
|
|
end
|
|
object SpeedButton3: TSpeedButton
|
|
Left = 326
|
|
Top = 122
|
|
Width = 81
|
|
Height = 25
|
|
AllowAllUp = True
|
|
GroupIndex = 1
|
|
Caption = 'Equalize'
|
|
OnClick = SpeedButton3Click
|
|
end
|
|
object Label39: TLabel
|
|
Left = 416
|
|
Top = 16
|
|
Width = 25
|
|
Height = 13
|
|
Caption = 'Scale'
|
|
end
|
|
object Panel5: TPanel
|
|
Left = 8
|
|
Top = 23
|
|
Width = 293
|
|
Height = 123
|
|
BevelOuter = bvNone
|
|
BorderStyle = bsSingle
|
|
TabOrder = 0
|
|
object RulerBox2: TRulerBox
|
|
Left = 0
|
|
Top = 0
|
|
Width = 289
|
|
Height = 13
|
|
Background = clSilver
|
|
GripsDir = gdDown
|
|
Ruler = False
|
|
DotPerUnit = 1.133333333333333000
|
|
Frequency = 16.000000000000000000
|
|
LabelFreq = 32.000000000000000000
|
|
RulerColor = clGray
|
|
ViewMax = 255.000000000000000000
|
|
FitInView = True
|
|
GripsCount = 2
|
|
MaxGripHeight = 15
|
|
OnRulerPosChange = RulerBox2RulerPosChange
|
|
Align = alTop
|
|
end
|
|
object RulerBox1: TRulerBox
|
|
Left = 0
|
|
Top = 87
|
|
Width = 289
|
|
Height = 32
|
|
Background = clSilver
|
|
DotPerUnit = 1.133333333333330000
|
|
Frequency = 16.000000000000000000
|
|
LabelFreq = 32.000000000000000000
|
|
RulerColor = clSilver
|
|
ViewMax = 255.000000000000000000
|
|
LabelPrecision = 0
|
|
GripsCount = 2
|
|
MaxGripHeight = 15
|
|
OnRulerPosChange = RulerBox1RulerPosChange
|
|
Align = alBottom
|
|
end
|
|
object HistogramBox1: THistogramBox
|
|
Left = 0
|
|
Top = 14
|
|
Width = 289
|
|
Height = 67
|
|
Background = clSilver
|
|
Labels = []
|
|
HistogramStyle = hsFilledLines
|
|
end
|
|
end
|
|
object GroupBox4: TGroupBox
|
|
Left = 325
|
|
Top = 17
|
|
Width = 82
|
|
Height = 99
|
|
Caption = ' Histogram '
|
|
TabOrder = 1
|
|
object chkEqualRed: TCheckBox
|
|
Left = 9
|
|
Top = 18
|
|
Width = 70
|
|
Height = 17
|
|
Caption = 'Red'
|
|
TabOrder = 0
|
|
OnClick = chkEqualClick
|
|
end
|
|
object chkEqualGreen: TCheckBox
|
|
Left = 9
|
|
Top = 36
|
|
Width = 70
|
|
Height = 17
|
|
Caption = 'Green'
|
|
TabOrder = 1
|
|
OnClick = chkEqualClick
|
|
end
|
|
object chkEqualBlue: TCheckBox
|
|
Left = 9
|
|
Top = 54
|
|
Width = 70
|
|
Height = 17
|
|
Caption = 'Blue'
|
|
TabOrder = 2
|
|
OnClick = chkEqualClick
|
|
end
|
|
object chkEqualGray: TCheckBox
|
|
Left = 9
|
|
Top = 72
|
|
Width = 70
|
|
Height = 17
|
|
Caption = 'Gray'
|
|
TabOrder = 3
|
|
OnClick = chkEqualClick
|
|
end
|
|
end
|
|
object ComboBox1: TComboBox
|
|
Left = 416
|
|
Top = 32
|
|
Width = 102
|
|
Height = 21
|
|
Style = csDropDownList
|
|
ItemHeight = 13
|
|
TabOrder = 2
|
|
OnChange = ComboBox1Change
|
|
Items.Strings = (
|
|
'Linear'
|
|
'Linear Clipped'
|
|
'Logarithmic')
|
|
end
|
|
end
|
|
object tabBumpMap: TTabSheet
|
|
Tag = 7
|
|
Caption = 'Bump map'
|
|
object Label25: TLabel
|
|
Left = 16
|
|
Top = 144
|
|
Width = 133
|
|
Height = 13
|
|
Caption = 'Source image quantity (%):'
|
|
end
|
|
object GroupBox2: TGroupBox
|
|
Left = 10
|
|
Top = 8
|
|
Width = 495
|
|
Height = 125
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = ' Light '
|
|
TabOrder = 0
|
|
object Label23: TLabel
|
|
Left = 11
|
|
Top = 70
|
|
Width = 32
|
|
Height = 13
|
|
Caption = 'Width:'
|
|
end
|
|
object Label24: TLabel
|
|
Left = 11
|
|
Top = 95
|
|
Width = 35
|
|
Height = 13
|
|
Caption = 'Height:'
|
|
end
|
|
object Label26: TLabel
|
|
Left = 153
|
|
Top = 16
|
|
Width = 29
|
|
Height = 13
|
|
Caption = 'Color:'
|
|
end
|
|
object Label27: TLabel
|
|
Left = 11
|
|
Top = 22
|
|
Width = 23
|
|
Height = 13
|
|
Caption = 'Left:'
|
|
end
|
|
object Label28: TLabel
|
|
Left = 11
|
|
Top = 46
|
|
Width = 22
|
|
Height = 13
|
|
Caption = 'Top:'
|
|
end
|
|
object Panel1: TPanel
|
|
Left = 154
|
|
Top = 34
|
|
Width = 134
|
|
Height = 77
|
|
BevelOuter = bvLowered
|
|
TabOrder = 8
|
|
object HSVBox2: THSVBox
|
|
Left = 1
|
|
Top = 1
|
|
Width = 132
|
|
Height = 75
|
|
OnChange = HSVBox2Change
|
|
Align = alClient
|
|
end
|
|
end
|
|
object Edit22: TEdit
|
|
Left = 70
|
|
Top = 19
|
|
Width = 41
|
|
Height = 21
|
|
TabOrder = 0
|
|
Text = '0'
|
|
OnChange = Edit22Change
|
|
end
|
|
object UpDown11: TUpDown
|
|
Left = 111
|
|
Top = 19
|
|
Width = 15
|
|
Height = 21
|
|
Associate = Edit22
|
|
Max = 32767
|
|
Increment = 10
|
|
TabOrder = 1
|
|
Thousands = False
|
|
end
|
|
object UpDown12: TUpDown
|
|
Left = 111
|
|
Top = 43
|
|
Width = 15
|
|
Height = 21
|
|
Associate = Edit23
|
|
Max = 32767
|
|
Increment = 10
|
|
TabOrder = 3
|
|
Thousands = False
|
|
end
|
|
object Edit23: TEdit
|
|
Left = 70
|
|
Top = 43
|
|
Width = 41
|
|
Height = 21
|
|
TabOrder = 2
|
|
Text = '0'
|
|
OnChange = Edit22Change
|
|
end
|
|
object Edit24: TEdit
|
|
Left = 70
|
|
Top = 67
|
|
Width = 41
|
|
Height = 21
|
|
TabOrder = 4
|
|
Text = '0'
|
|
OnChange = Edit22Change
|
|
end
|
|
object UpDown13: TUpDown
|
|
Left = 111
|
|
Top = 67
|
|
Width = 15
|
|
Height = 21
|
|
Associate = Edit24
|
|
Max = 32767
|
|
Increment = 10
|
|
TabOrder = 5
|
|
Thousands = False
|
|
end
|
|
object Edit25: TEdit
|
|
Left = 70
|
|
Top = 91
|
|
Width = 41
|
|
Height = 21
|
|
TabOrder = 6
|
|
Text = '0'
|
|
OnChange = Edit22Change
|
|
end
|
|
object UpDown14: TUpDown
|
|
Left = 111
|
|
Top = 91
|
|
Width = 15
|
|
Height = 21
|
|
Associate = Edit25
|
|
Max = 32767
|
|
Increment = 10
|
|
TabOrder = 7
|
|
Thousands = False
|
|
end
|
|
end
|
|
object Edit26: TEdit
|
|
Left = 176
|
|
Top = 141
|
|
Width = 32
|
|
Height = 21
|
|
TabOrder = 1
|
|
Text = '0'
|
|
OnChange = Edit22Change
|
|
end
|
|
object UpDown15: TUpDown
|
|
Left = 208
|
|
Top = 141
|
|
Width = 16
|
|
Height = 21
|
|
Associate = Edit26
|
|
Increment = 10
|
|
TabOrder = 2
|
|
Thousands = False
|
|
end
|
|
end
|
|
object tabLens: TTabSheet
|
|
Tag = 8
|
|
Caption = 'Lens'
|
|
object GroupBox5: TGroupBox
|
|
Left = 10
|
|
Top = 8
|
|
Width = 495
|
|
Height = 129
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = ' Lens '
|
|
TabOrder = 0
|
|
object Label29: TLabel
|
|
Left = 11
|
|
Top = 70
|
|
Width = 32
|
|
Height = 13
|
|
Caption = 'Width:'
|
|
end
|
|
object Label30: TLabel
|
|
Left = 11
|
|
Top = 95
|
|
Width = 35
|
|
Height = 13
|
|
Caption = 'Height:'
|
|
end
|
|
object Label32: TLabel
|
|
Left = 11
|
|
Top = 22
|
|
Width = 23
|
|
Height = 13
|
|
Caption = 'Left:'
|
|
end
|
|
object Label33: TLabel
|
|
Left = 11
|
|
Top = 46
|
|
Width = 22
|
|
Height = 13
|
|
Caption = 'Top:'
|
|
end
|
|
object Label31: TLabel
|
|
Left = 153
|
|
Top = 22
|
|
Width = 54
|
|
Height = 13
|
|
Caption = 'Refraction:'
|
|
end
|
|
object Edit27: TEdit
|
|
Left = 73
|
|
Top = 19
|
|
Width = 41
|
|
Height = 21
|
|
TabOrder = 0
|
|
Text = '0'
|
|
OnChange = Edit27Change
|
|
end
|
|
object UpDown16: TUpDown
|
|
Left = 114
|
|
Top = 19
|
|
Width = 15
|
|
Height = 21
|
|
Associate = Edit27
|
|
Max = 32767
|
|
Increment = 10
|
|
TabOrder = 1
|
|
Thousands = False
|
|
end
|
|
object UpDown17: TUpDown
|
|
Left = 114
|
|
Top = 43
|
|
Width = 15
|
|
Height = 21
|
|
Associate = Edit28
|
|
Max = 32767
|
|
Increment = 10
|
|
TabOrder = 3
|
|
Thousands = False
|
|
end
|
|
object Edit28: TEdit
|
|
Left = 73
|
|
Top = 43
|
|
Width = 41
|
|
Height = 21
|
|
TabOrder = 2
|
|
Text = '0'
|
|
OnChange = Edit27Change
|
|
end
|
|
object Edit29: TEdit
|
|
Left = 73
|
|
Top = 67
|
|
Width = 41
|
|
Height = 21
|
|
TabOrder = 4
|
|
Text = '0'
|
|
OnChange = Edit27Change
|
|
end
|
|
object UpDown18: TUpDown
|
|
Left = 114
|
|
Top = 67
|
|
Width = 15
|
|
Height = 21
|
|
Associate = Edit29
|
|
Max = 32767
|
|
Increment = 10
|
|
TabOrder = 5
|
|
Thousands = False
|
|
end
|
|
object Edit30: TEdit
|
|
Left = 73
|
|
Top = 91
|
|
Width = 41
|
|
Height = 21
|
|
TabOrder = 6
|
|
Text = '0'
|
|
OnChange = Edit27Change
|
|
end
|
|
object UpDown19: TUpDown
|
|
Left = 114
|
|
Top = 91
|
|
Width = 15
|
|
Height = 21
|
|
Associate = Edit30
|
|
Max = 32767
|
|
Increment = 10
|
|
TabOrder = 7
|
|
Thousands = False
|
|
end
|
|
object UpDown20: TUpDown
|
|
Left = 256
|
|
Top = 19
|
|
Width = 15
|
|
Height = 21
|
|
Associate = Edit31
|
|
Max = 32767
|
|
TabOrder = 9
|
|
Thousands = False
|
|
end
|
|
object Edit31: TEdit
|
|
Left = 215
|
|
Top = 19
|
|
Width = 41
|
|
Height = 21
|
|
TabOrder = 8
|
|
Text = '0'
|
|
OnChange = Edit27Change
|
|
end
|
|
end
|
|
end
|
|
object tabWave: TTabSheet
|
|
Tag = 9
|
|
Caption = 'Wave'
|
|
object GroupBox6: TGroupBox
|
|
Left = 10
|
|
Top = 8
|
|
Width = 495
|
|
Height = 150
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = ' Wave '
|
|
TabOrder = 0
|
|
object Label34: TLabel
|
|
Left = 12
|
|
Top = 22
|
|
Width = 51
|
|
Height = 13
|
|
Caption = 'Amplitude:'
|
|
end
|
|
object Label35: TLabel
|
|
Left = 12
|
|
Top = 54
|
|
Width = 65
|
|
Height = 13
|
|
Caption = 'Wave length:'
|
|
end
|
|
object Label36: TLabel
|
|
Left = 12
|
|
Top = 86
|
|
Width = 33
|
|
Height = 13
|
|
Caption = 'Phase:'
|
|
end
|
|
object Edit32: TEdit
|
|
Left = 128
|
|
Top = 19
|
|
Width = 41
|
|
Height = 21
|
|
TabOrder = 0
|
|
Text = '0'
|
|
OnChange = Edit32Change
|
|
end
|
|
object UpDown21: TUpDown
|
|
Left = 169
|
|
Top = 19
|
|
Width = 15
|
|
Height = 21
|
|
Associate = Edit32
|
|
Max = 32767
|
|
TabOrder = 1
|
|
Thousands = False
|
|
end
|
|
object UpDown22: TUpDown
|
|
Left = 169
|
|
Top = 51
|
|
Width = 15
|
|
Height = 21
|
|
Associate = Edit33
|
|
Max = 32767
|
|
TabOrder = 3
|
|
Thousands = False
|
|
end
|
|
object Edit33: TEdit
|
|
Left = 128
|
|
Top = 51
|
|
Width = 41
|
|
Height = 21
|
|
TabOrder = 2
|
|
Text = '0'
|
|
OnChange = Edit32Change
|
|
end
|
|
object Edit34: TEdit
|
|
Left = 128
|
|
Top = 83
|
|
Width = 41
|
|
Height = 21
|
|
TabOrder = 4
|
|
Text = '0'
|
|
OnChange = Edit32Change
|
|
end
|
|
object UpDown23: TUpDown
|
|
Left = 169
|
|
Top = 83
|
|
Width = 15
|
|
Height = 21
|
|
Associate = Edit34
|
|
Max = 359
|
|
TabOrder = 5
|
|
Thousands = False
|
|
end
|
|
object CheckBox2: TCheckBox
|
|
Left = 10
|
|
Top = 118
|
|
Width = 129
|
|
Height = 17
|
|
Alignment = taLeftJustify
|
|
Caption = 'Reflective'
|
|
TabOrder = 6
|
|
OnClick = Edit32Change
|
|
end
|
|
end
|
|
end
|
|
object tabMorph: TTabSheet
|
|
Tag = 10
|
|
Caption = 'Morph filters'
|
|
object GroupBox7: TGroupBox
|
|
Left = 10
|
|
Top = 8
|
|
Width = 495
|
|
Height = 124
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = ' Morph filters '
|
|
TabOrder = 0
|
|
object Label37: TLabel
|
|
Left = 8
|
|
Top = 24
|
|
Width = 28
|
|
Height = 13
|
|
Caption = 'Filter:'
|
|
end
|
|
object Label38: TLabel
|
|
Left = 210
|
|
Top = 24
|
|
Width = 63
|
|
Height = 13
|
|
Caption = 'Window size:'
|
|
end
|
|
object ListBox2: TListBox
|
|
Left = 56
|
|
Top = 24
|
|
Width = 113
|
|
Height = 81
|
|
ItemHeight = 13
|
|
TabOrder = 0
|
|
OnClick = Edit35Change
|
|
end
|
|
object Edit35: TEdit
|
|
Left = 210
|
|
Top = 41
|
|
Width = 41
|
|
Height = 21
|
|
TabOrder = 1
|
|
Text = '1'
|
|
OnChange = Edit35Change
|
|
end
|
|
object UpDown24: TUpDown
|
|
Left = 251
|
|
Top = 41
|
|
Width = 15
|
|
Height = 21
|
|
Associate = Edit35
|
|
Min = 1
|
|
Max = 64
|
|
Position = 1
|
|
TabOrder = 2
|
|
Thousands = False
|
|
end
|
|
end
|
|
end
|
|
object tabRotate: TTabSheet
|
|
Caption = 'Rotate'
|
|
object lblRotate: TLabel
|
|
Left = 8
|
|
Top = 15
|
|
Width = 37
|
|
Height = 13
|
|
Caption = 'Rotate:'
|
|
FocusControl = edtRotate
|
|
end
|
|
object lblFlip: TLabel
|
|
Left = 8
|
|
Top = 60
|
|
Width = 20
|
|
Height = 13
|
|
Caption = 'Flip:'
|
|
end
|
|
object lblRotateBackground: TLabel
|
|
Left = 8
|
|
Top = 120
|
|
Width = 60
|
|
Height = 13
|
|
Caption = 'Background:'
|
|
Visible = False
|
|
end
|
|
object TrackBarRotate: TTrackBar
|
|
Left = 137
|
|
Top = 9
|
|
Width = 312
|
|
Height = 31
|
|
Max = 18000
|
|
Min = -18000
|
|
Frequency = 500
|
|
TabOrder = 1
|
|
OnChange = TrackBarRotateChange
|
|
end
|
|
object edtRotate: TEdit
|
|
Left = 86
|
|
Top = 12
|
|
Width = 52
|
|
Height = 21
|
|
TabOrder = 0
|
|
Text = '0'
|
|
OnChange = edtRotateChange
|
|
end
|
|
object chkFlipHorz: TCheckBox
|
|
Left = 86
|
|
Top = 60
|
|
Width = 109
|
|
Height = 17
|
|
Caption = 'Horizontally'
|
|
TabOrder = 2
|
|
OnClick = chkFlipHorzClick
|
|
end
|
|
object chkFlipVert: TCheckBox
|
|
Left = 86
|
|
Top = 85
|
|
Width = 109
|
|
Height = 17
|
|
Caption = 'Vertically'
|
|
TabOrder = 3
|
|
OnClick = chkFlipHorzClick
|
|
end
|
|
object pnlRotateBackground: TPanel
|
|
Left = 86
|
|
Top = 117
|
|
Width = 50
|
|
Height = 20
|
|
Color = clBlack
|
|
ParentBackground = False
|
|
TabOrder = 4
|
|
Visible = False
|
|
OnClick = pnlRotateBackgroundClick
|
|
end
|
|
end
|
|
object tabFFT: TTabSheet
|
|
Caption = 'FFT'
|
|
object GroupBox8: TGroupBox
|
|
Left = 10
|
|
Top = 8
|
|
Width = 233
|
|
Height = 163
|
|
Caption = ' Frequency domain image '
|
|
TabOrder = 0
|
|
object ienFFT: TImageEnView
|
|
Left = 10
|
|
Top = 18
|
|
Width = 212
|
|
Height = 135
|
|
Background = clBtnFace
|
|
BorderStyle = bsNone
|
|
MouseInteract = [miZoom, miSelect]
|
|
SelectionBase = iesbBitmap
|
|
EnableInteractionHints = True
|
|
TabOrder = 0
|
|
end
|
|
object pbrFFT: TProgressBar
|
|
Left = 2
|
|
Top = 151
|
|
Width = 229
|
|
Height = 10
|
|
Align = alBottom
|
|
TabOrder = 1
|
|
Visible = False
|
|
end
|
|
end
|
|
object Clear: TButton
|
|
Left = 253
|
|
Top = 13
|
|
Width = 75
|
|
Height = 25
|
|
Caption = 'Clear'
|
|
TabOrder = 1
|
|
OnClick = ClearClick
|
|
end
|
|
object Button7: TButton
|
|
Left = 253
|
|
Top = 45
|
|
Width = 75
|
|
Height = 25
|
|
Caption = 'Reset'
|
|
TabOrder = 2
|
|
OnClick = Button7Click
|
|
end
|
|
object CheckBox1: TCheckBox
|
|
Left = 255
|
|
Top = 85
|
|
Width = 97
|
|
Height = 17
|
|
Caption = 'Gray scale'
|
|
Checked = True
|
|
State = cbChecked
|
|
TabOrder = 3
|
|
OnClick = CheckBox1Click
|
|
end
|
|
end
|
|
object tabGamma: TTabSheet
|
|
Caption = 'Gamma Correction'
|
|
object lblGammaHeading: TLabel
|
|
Left = 12
|
|
Top = 15
|
|
Width = 92
|
|
Height = 13
|
|
Caption = 'Gamma Correction:'
|
|
FocusControl = edtGamma
|
|
end
|
|
object Label41: TLabel
|
|
Left = 465
|
|
Top = 47
|
|
Width = 18
|
|
Height = 13
|
|
Caption = '255'
|
|
end
|
|
object Label42: TLabel
|
|
Left = 115
|
|
Top = 140
|
|
Width = 6
|
|
Height = 13
|
|
Caption = '0'
|
|
end
|
|
object Label40: TLabel
|
|
Left = 124
|
|
Top = 48
|
|
Width = 6
|
|
Height = 13
|
|
Caption = '0'
|
|
end
|
|
object Label43: TLabel
|
|
Left = 104
|
|
Top = 62
|
|
Width = 18
|
|
Height = 13
|
|
Caption = '255'
|
|
end
|
|
object GroupBox9: TGroupBox
|
|
Left = 12
|
|
Top = 59
|
|
Width = 80
|
|
Height = 83
|
|
Caption = 'Channels'
|
|
TabOrder = 2
|
|
object chkGammaRed: TCheckBox
|
|
Left = 10
|
|
Top = 18
|
|
Width = 67
|
|
Height = 17
|
|
Caption = 'Red'
|
|
TabOrder = 0
|
|
OnClick = chkGammaClick
|
|
end
|
|
object chkGammaGreen: TCheckBox
|
|
Left = 10
|
|
Top = 37
|
|
Width = 67
|
|
Height = 17
|
|
Caption = 'Green'
|
|
TabOrder = 1
|
|
OnClick = chkGammaClick
|
|
end
|
|
object chkGammaBlue: TCheckBox
|
|
Left = 10
|
|
Top = 56
|
|
Width = 67
|
|
Height = 17
|
|
Caption = 'Blue'
|
|
TabOrder = 2
|
|
OnClick = chkGammaClick
|
|
end
|
|
end
|
|
object edtGamma: TEdit
|
|
Left = 127
|
|
Top = 12
|
|
Width = 41
|
|
Height = 21
|
|
TabStop = False
|
|
Color = clBtnFace
|
|
ReadOnly = True
|
|
TabOrder = 0
|
|
Text = '0'
|
|
end
|
|
object trkGamma: TTrackBar
|
|
Left = 172
|
|
Top = 11
|
|
Width = 313
|
|
Height = 29
|
|
Max = 100
|
|
Min = 1
|
|
Frequency = 10
|
|
Position = 1
|
|
TabOrder = 1
|
|
OnChange = trkGammaChange
|
|
end
|
|
object ImageEnView2: TImageEnView
|
|
Left = 124
|
|
Top = 64
|
|
Width = 361
|
|
Height = 90
|
|
Cursor = crDefault
|
|
Background = clBtnFace
|
|
Ctl3D = False
|
|
ParentCtl3D = False
|
|
EnableInteractionHints = True
|
|
TabOrder = 3
|
|
end
|
|
end
|
|
object tabSharpen: TTabSheet
|
|
Caption = 'Sharpen'
|
|
object Label44: TLabel
|
|
Left = 8
|
|
Top = 15
|
|
Width = 51
|
|
Height = 13
|
|
Caption = 'Amplitude:'
|
|
FocusControl = Edit36
|
|
end
|
|
object Label45: TLabel
|
|
Left = 8
|
|
Top = 59
|
|
Width = 63
|
|
Height = 13
|
|
Caption = 'Window size:'
|
|
end
|
|
object Edit36: TEdit
|
|
Left = 77
|
|
Top = 12
|
|
Width = 33
|
|
Height = 21
|
|
TabOrder = 0
|
|
Text = '0'
|
|
OnChange = Edit36Change
|
|
end
|
|
object TrackBar4: TTrackBar
|
|
Left = 111
|
|
Top = 10
|
|
Width = 370
|
|
Height = 28
|
|
Max = 50
|
|
Min = 1
|
|
Position = 1
|
|
TabOrder = 1
|
|
OnChange = TrackBar4Change
|
|
end
|
|
object Edit37: TEdit
|
|
Left = 19
|
|
Top = 79
|
|
Width = 41
|
|
Height = 21
|
|
TabOrder = 2
|
|
Text = '1'
|
|
OnChange = TrackBar4Change
|
|
end
|
|
object UpDown25: TUpDown
|
|
Left = 60
|
|
Top = 79
|
|
Width = 15
|
|
Height = 21
|
|
Associate = Edit37
|
|
Min = 1
|
|
Max = 64
|
|
Position = 1
|
|
TabOrder = 3
|
|
Thousands = False
|
|
end
|
|
end
|
|
object tabResize: TTabSheet
|
|
Caption = 'Resize'
|
|
ImageIndex = 14
|
|
object lblResize: TLabel
|
|
Left = 8
|
|
Top = 15
|
|
Width = 68
|
|
Height = 13
|
|
Caption = 'Resize Image:'
|
|
FocusControl = edtRotate
|
|
end
|
|
object lblWidth: TLabel
|
|
Left = 27
|
|
Top = 50
|
|
Width = 70
|
|
Height = 13
|
|
Caption = 'Width (pixels):'
|
|
end
|
|
object lblHeight: TLabel
|
|
Left = 27
|
|
Top = 82
|
|
Width = 73
|
|
Height = 13
|
|
Caption = 'Height (pixels):'
|
|
end
|
|
object lblCurrentSize: TLabel
|
|
Left = 120
|
|
Top = 23
|
|
Width = 37
|
|
Height = 13
|
|
Caption = 'Current'
|
|
end
|
|
object lblNewSize: TLabel
|
|
Left = 188
|
|
Top = 23
|
|
Width = 21
|
|
Height = 13
|
|
Caption = 'New'
|
|
end
|
|
object lblNewScale: TLabel
|
|
Left = 256
|
|
Top = 23
|
|
Width = 25
|
|
Height = 13
|
|
Caption = 'Scale'
|
|
end
|
|
object lblP1: TLabel
|
|
Left = 312
|
|
Top = 50
|
|
Width = 11
|
|
Height = 13
|
|
Caption = '%'
|
|
end
|
|
object lblP2: TLabel
|
|
Left = 312
|
|
Top = 82
|
|
Width = 11
|
|
Height = 13
|
|
Caption = '%'
|
|
end
|
|
object edtOldWidth: TEdit
|
|
Left = 120
|
|
Top = 45
|
|
Width = 49
|
|
Height = 21
|
|
TabStop = False
|
|
Color = clBtnFace
|
|
ReadOnly = True
|
|
TabOrder = 0
|
|
end
|
|
object edtOldHeight: TEdit
|
|
Left = 120
|
|
Top = 77
|
|
Width = 49
|
|
Height = 21
|
|
TabStop = False
|
|
Color = clBtnFace
|
|
ReadOnly = True
|
|
TabOrder = 5
|
|
end
|
|
object chkMaintainAR: TCheckBox
|
|
Left = 120
|
|
Top = 110
|
|
Width = 158
|
|
Height = 17
|
|
Caption = 'Maintain Aspect Ratio'
|
|
Checked = True
|
|
ParentShowHint = False
|
|
ShowHint = True
|
|
State = cbChecked
|
|
TabOrder = 10
|
|
OnClick = edtNewWidthChange
|
|
end
|
|
object updNewWidth: TUpDown
|
|
Left = 223
|
|
Top = 45
|
|
Width = 16
|
|
Height = 21
|
|
Associate = edtNewWidth
|
|
Min = 1
|
|
Max = 32767
|
|
Increment = 100
|
|
Position = 1
|
|
TabOrder = 2
|
|
Thousands = False
|
|
end
|
|
object edtNewWidth: TEdit
|
|
Left = 188
|
|
Top = 45
|
|
Width = 35
|
|
Height = 21
|
|
ParentShowHint = False
|
|
ShowHint = True
|
|
TabOrder = 1
|
|
Text = '1'
|
|
OnChange = edtNewWidthChange
|
|
end
|
|
object updNewHeight: TUpDown
|
|
Left = 223
|
|
Top = 77
|
|
Width = 16
|
|
Height = 21
|
|
Associate = edtNewHeight
|
|
Min = 1
|
|
Max = 32767
|
|
Increment = 100
|
|
Position = 1
|
|
TabOrder = 7
|
|
Thousands = False
|
|
end
|
|
object edtNewHeight: TEdit
|
|
Left = 188
|
|
Top = 77
|
|
Width = 35
|
|
Height = 21
|
|
ParentShowHint = False
|
|
ShowHint = True
|
|
TabOrder = 6
|
|
Text = '1'
|
|
OnChange = edtNewHeightChange
|
|
end
|
|
object edtNewWidthPercent: TEdit
|
|
Left = 256
|
|
Top = 45
|
|
Width = 35
|
|
Height = 21
|
|
ParentShowHint = False
|
|
ShowHint = True
|
|
TabOrder = 3
|
|
Text = '1'
|
|
OnChange = edtNewWidthPercentChange
|
|
end
|
|
object updNewWidthPercent: TUpDown
|
|
Left = 291
|
|
Top = 45
|
|
Width = 16
|
|
Height = 21
|
|
Associate = edtNewWidthPercent
|
|
Min = 1
|
|
Max = 10000
|
|
Increment = 5
|
|
Position = 1
|
|
TabOrder = 4
|
|
Thousands = False
|
|
end
|
|
object edtNewHeightPercent: TEdit
|
|
Left = 256
|
|
Top = 77
|
|
Width = 35
|
|
Height = 21
|
|
ParentShowHint = False
|
|
ShowHint = True
|
|
TabOrder = 8
|
|
Text = '1'
|
|
OnChange = edtNewHeightPercentChange
|
|
end
|
|
object updNewHeightPercent: TUpDown
|
|
Left = 291
|
|
Top = 77
|
|
Width = 16
|
|
Height = 21
|
|
Associate = edtNewHeightPercent
|
|
Min = 1
|
|
Max = 10000
|
|
Increment = 5
|
|
Position = 1
|
|
TabOrder = 9
|
|
Thousands = False
|
|
end
|
|
end
|
|
object tabSoftShadow: TTabSheet
|
|
Caption = 'Soft Shadow'
|
|
ImageIndex = 15
|
|
object lblShadowRadius: TLabel
|
|
Left = 39
|
|
Top = 46
|
|
Width = 36
|
|
Height = 13
|
|
Caption = 'Radius:'
|
|
end
|
|
object lblShadowOffset: TLabel
|
|
Left = 39
|
|
Top = 74
|
|
Width = 35
|
|
Height = 13
|
|
Caption = 'Offset:'
|
|
end
|
|
object lblShadowColor: TLabel
|
|
Left = 39
|
|
Top = 101
|
|
Width = 29
|
|
Height = 13
|
|
Caption = 'Color:'
|
|
end
|
|
object lblAddSoftShadow: TLabel
|
|
Left = 8
|
|
Top = 15
|
|
Width = 87
|
|
Height = 13
|
|
Caption = 'Add Soft Shadow:'
|
|
end
|
|
object lblShadowPosition: TLabel
|
|
Left = 39
|
|
Top = 129
|
|
Width = 41
|
|
Height = 13
|
|
Caption = 'Position:'
|
|
end
|
|
object edtShadowRadius: TEdit
|
|
Left = 103
|
|
Top = 42
|
|
Width = 33
|
|
Height = 21
|
|
TabOrder = 0
|
|
Text = '3'
|
|
OnChange = SoftShadowControlChange
|
|
end
|
|
object updShadowRadius: TUpDown
|
|
Left = 136
|
|
Top = 42
|
|
Width = 16
|
|
Height = 21
|
|
Associate = edtShadowRadius
|
|
Min = 1
|
|
Position = 3
|
|
TabOrder = 1
|
|
end
|
|
object edtShadowOffset: TEdit
|
|
Left = 103
|
|
Top = 70
|
|
Width = 33
|
|
Height = 21
|
|
TabOrder = 2
|
|
Text = '3'
|
|
OnChange = SoftShadowControlChange
|
|
end
|
|
object updShadowOffset: TUpDown
|
|
Left = 136
|
|
Top = 70
|
|
Width = 16
|
|
Height = 21
|
|
Associate = edtShadowOffset
|
|
Min = -30
|
|
Max = 30
|
|
Position = 3
|
|
TabOrder = 3
|
|
end
|
|
object pnlShadowColor: TPanel
|
|
Left = 103
|
|
Top = 97
|
|
Width = 49
|
|
Height = 20
|
|
Color = clBlack
|
|
ParentBackground = False
|
|
TabOrder = 4
|
|
OnClick = pnlRotateBackgroundClick
|
|
end
|
|
object cmbShadowPosition: TComboBox
|
|
Left = 103
|
|
Top = 125
|
|
Width = 97
|
|
Height = 21
|
|
Style = csDropDownList
|
|
ItemHeight = 13
|
|
TabOrder = 5
|
|
OnChange = SoftShadowControlChange
|
|
Items.Strings = (
|
|
'Top Left'
|
|
'Top Right'
|
|
'Bottom Left'
|
|
'Bottom Right'
|
|
'All (Glow)')
|
|
end
|
|
end
|
|
object tabAutoEnhance: TTabSheet
|
|
Caption = 'Auto-Enhance'
|
|
object lblAutoEnhance: TLabel
|
|
Left = 8
|
|
Top = 19
|
|
Width = 111
|
|
Height = 13
|
|
Caption = 'Auto-Enhance Method:'
|
|
end
|
|
object cmbAutoEnhance: TComboBox
|
|
Left = 139
|
|
Top = 15
|
|
Width = 106
|
|
Height = 21
|
|
Style = csDropDownList
|
|
ItemHeight = 13
|
|
ItemIndex = 0
|
|
TabOrder = 0
|
|
Text = 'General'
|
|
OnChange = AutoEnhanceControlChange
|
|
Items.Strings = (
|
|
'General'
|
|
'Tone Mapping')
|
|
end
|
|
object pnlAutoEnhance1: TPanel
|
|
Left = 43
|
|
Top = 48
|
|
Width = 138
|
|
Height = 94
|
|
BevelOuter = bvNone
|
|
TabOrder = 1
|
|
object lblAutoEnhance1Slope: TLabel
|
|
Left = 0
|
|
Top = 4
|
|
Width = 30
|
|
Height = 13
|
|
Caption = 'Slope:'
|
|
end
|
|
object lblAutoEnhance1Range: TLabel
|
|
Left = 0
|
|
Top = 34
|
|
Width = 35
|
|
Height = 13
|
|
Caption = 'Range:'
|
|
end
|
|
object lblAutoEnhance1Quality: TLabel
|
|
Left = 0
|
|
Top = 62
|
|
Width = 38
|
|
Height = 13
|
|
Caption = 'Quality:'
|
|
end
|
|
object edtAutoEnhance1Slope: TEdit
|
|
Left = 56
|
|
Top = 0
|
|
Width = 33
|
|
Height = 21
|
|
TabOrder = 0
|
|
Text = '20'
|
|
OnChange = AutoEnhanceControlChange
|
|
end
|
|
object updAutoEnhance1Slope: TUpDown
|
|
Left = 89
|
|
Top = 0
|
|
Width = 16
|
|
Height = 21
|
|
Associate = edtAutoEnhance1Slope
|
|
Max = 90
|
|
Position = 20
|
|
TabOrder = 1
|
|
end
|
|
object edtAutoEnhance1Range: TEdit
|
|
Left = 56
|
|
Top = 30
|
|
Width = 33
|
|
Height = 21
|
|
TabOrder = 2
|
|
Text = '25'
|
|
OnChange = AutoEnhanceControlChange
|
|
end
|
|
object updAutoEnhance1Range: TUpDown
|
|
Left = 89
|
|
Top = 30
|
|
Width = 16
|
|
Height = 21
|
|
Associate = edtAutoEnhance1Range
|
|
Position = 25
|
|
TabOrder = 3
|
|
end
|
|
object edtAutoEnhance1Quality: TEdit
|
|
Left = 56
|
|
Top = 58
|
|
Width = 33
|
|
Height = 21
|
|
TabOrder = 4
|
|
Text = '5'
|
|
OnChange = AutoEnhanceControlChange
|
|
end
|
|
object updAutoEnhance1Quality: TUpDown
|
|
Left = 89
|
|
Top = 58
|
|
Width = 16
|
|
Height = 21
|
|
Associate = edtAutoEnhance1Quality
|
|
Min = 1
|
|
Max = 10
|
|
Position = 5
|
|
TabOrder = 5
|
|
end
|
|
end
|
|
object pnlAutoEnhance3: TPanel
|
|
Left = 247
|
|
Top = 107
|
|
Width = 153
|
|
Height = 65
|
|
BevelOuter = bvNone
|
|
TabOrder = 2
|
|
Visible = False
|
|
object lblAutoEnhance3Gamma: TLabel
|
|
Left = 0
|
|
Top = 4
|
|
Width = 39
|
|
Height = 13
|
|
Caption = 'Gamma:'
|
|
end
|
|
object lblAutoEnhance3Saturation: TLabel
|
|
Left = 0
|
|
Top = 33
|
|
Width = 54
|
|
Height = 13
|
|
Caption = 'Saturation:'
|
|
end
|
|
object updAutoEnhance3Gamma: TUpDown
|
|
Left = 100
|
|
Top = 0
|
|
Width = 17
|
|
Height = 21
|
|
Min = -100
|
|
TabOrder = 1
|
|
OnClick = updAutoEnhance3GammaClick
|
|
end
|
|
object edtAutoEnhance3Gamma: TEdit
|
|
Left = 67
|
|
Top = 0
|
|
Width = 33
|
|
Height = 21
|
|
TabOrder = 0
|
|
Text = '0'
|
|
OnChange = AutoEnhanceControlChange
|
|
end
|
|
object updAutoEnhance3Saturation: TUpDown
|
|
Left = 100
|
|
Top = 29
|
|
Width = 16
|
|
Height = 21
|
|
Associate = edtAutoEnhance3Saturation
|
|
Min = -100
|
|
Position = 80
|
|
TabOrder = 3
|
|
end
|
|
object edtAutoEnhance3Saturation: TEdit
|
|
Left = 67
|
|
Top = 29
|
|
Width = 33
|
|
Height = 21
|
|
TabOrder = 2
|
|
Text = '80'
|
|
OnChange = AutoEnhanceControlChange
|
|
end
|
|
end
|
|
end
|
|
object tabCrop: TTabSheet
|
|
Caption = 'Cropping'
|
|
ImageIndex = 17
|
|
object lblCropLeft: TLabel
|
|
Left = 3
|
|
Top = 66
|
|
Width = 41
|
|
Height = 17
|
|
Alignment = taRightJustify
|
|
AutoSize = False
|
|
Caption = 'Left:'
|
|
end
|
|
object lblCropTop: TLabel
|
|
Left = 50
|
|
Top = 34
|
|
Width = 61
|
|
Height = 17
|
|
Alignment = taRightJustify
|
|
AutoSize = False
|
|
Caption = 'Top:'
|
|
end
|
|
object lblCropBottom: TLabel
|
|
Left = 50
|
|
Top = 98
|
|
Width = 61
|
|
Height = 17
|
|
Alignment = taRightJustify
|
|
AutoSize = False
|
|
Caption = 'Bottom:'
|
|
end
|
|
object lblCropImage: TLabel
|
|
Left = 8
|
|
Top = 15
|
|
Width = 60
|
|
Height = 13
|
|
Caption = 'Crop Image:'
|
|
end
|
|
object lblCropBackground: TLabel
|
|
Left = 16
|
|
Top = 141
|
|
Width = 60
|
|
Height = 13
|
|
Caption = 'Background:'
|
|
Visible = False
|
|
end
|
|
object lblCropRight: TLabel
|
|
Left = 117
|
|
Top = 66
|
|
Width = 62
|
|
Height = 17
|
|
Alignment = taRightJustify
|
|
AutoSize = False
|
|
Caption = 'Right:'
|
|
end
|
|
object edtCropLeft: TEdit
|
|
Left = 50
|
|
Top = 63
|
|
Width = 33
|
|
Height = 21
|
|
TabOrder = 0
|
|
Text = '0'
|
|
OnChange = CropControlChange
|
|
end
|
|
object updCropLeft: TUpDown
|
|
Left = 83
|
|
Top = 63
|
|
Width = 16
|
|
Height = 21
|
|
Associate = edtCropLeft
|
|
Min = -32767
|
|
Max = 16960
|
|
TabOrder = 1
|
|
end
|
|
object edtCropTop: TEdit
|
|
Left = 117
|
|
Top = 31
|
|
Width = 33
|
|
Height = 21
|
|
TabOrder = 2
|
|
Text = '0'
|
|
OnChange = CropControlChange
|
|
end
|
|
object updCropTop: TUpDown
|
|
Left = 150
|
|
Top = 31
|
|
Width = 16
|
|
Height = 21
|
|
Associate = edtCropTop
|
|
Min = -32767
|
|
Max = 16960
|
|
TabOrder = 3
|
|
end
|
|
object edtCropRight: TEdit
|
|
Left = 185
|
|
Top = 63
|
|
Width = 33
|
|
Height = 21
|
|
TabOrder = 4
|
|
Text = '0'
|
|
OnChange = CropControlChange
|
|
end
|
|
object updCropRight: TUpDown
|
|
Left = 218
|
|
Top = 63
|
|
Width = 16
|
|
Height = 21
|
|
Associate = edtCropRight
|
|
Min = -32767
|
|
Max = 16960
|
|
TabOrder = 5
|
|
end
|
|
object edtCropBottom: TEdit
|
|
Left = 117
|
|
Top = 95
|
|
Width = 33
|
|
Height = 21
|
|
TabOrder = 6
|
|
Text = '0'
|
|
OnChange = CropControlChange
|
|
end
|
|
object updCropBottom: TUpDown
|
|
Left = 150
|
|
Top = 95
|
|
Width = 16
|
|
Height = 21
|
|
Associate = edtCropBottom
|
|
Min = -32767
|
|
Max = 16960
|
|
TabOrder = 7
|
|
end
|
|
object pnlCropBackground: TPanel
|
|
Left = 94
|
|
Top = 137
|
|
Width = 49
|
|
Height = 20
|
|
Color = clBlack
|
|
ParentBackground = False
|
|
TabOrder = 8
|
|
Visible = False
|
|
OnClick = pnlRotateBackgroundClick
|
|
end
|
|
end
|
|
end
|
|
object ResultToSourceButton: TBitBtn
|
|
Left = 218
|
|
Top = 84
|
|
Width = 21
|
|
Height = 25
|
|
Hint = 'Copy Result to Source'
|
|
Glyph.Data = {
|
|
36030000424D3603000000000000360000002800000010000000100000000100
|
|
18000000000000030000120B0000120B00000000000000000000FAFAFAFAFAFA
|
|
FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA409742409742FAFAFAFAFA
|
|
FAFAFAFAFAFAFAFFFFFFFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA
|
|
FAFA40974265DD4A409742FAFAFAFAFAFAFAFAFAFAFAFAFFFFFFFAFAFAFAFAFA
|
|
FAFAFAFAFAFAFAFAFAFAFAFAFAFAFA40974263D9486CE04D409742FAFAFAFAFA
|
|
FAFAFAFAFAFAFAFFFFFFFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA40974263
|
|
D94864DF486CE04D409742FAFAFAFAFAFAFAFAFAFAFAFAFFFFFFFAFAFAFAFAFA
|
|
FAFAFAFAFAFAFAFAFA4097425FD44763D94864DF486CE04D409742FAFAFAFAFA
|
|
FAFAFAFAFAFAFAFFFFFFFAFAFAFAFAFAFAFAFAFAFAFA4097425ED44764DF4863
|
|
DF4664DF486CE04D409742FAFAFAFAFAFAFAFAFAFAFAFAFFFFFFFAFAFAFAFAFA
|
|
FAFAFA4097425ED64763DF4664DF4863DF4664DF486CE04D409742FAFAFAFAFA
|
|
FAFAFAFAFAFAFAFFFFFFFAFAFAFAFAFA4097425DCC4763DF4663DF4664DF4863
|
|
DF4664DF486CE04D409742FAFAFAFAFAFAFAFAFAFAFAFAFFFFFFFAFAFAFAFAFA
|
|
4097425DCC4764DF4864DF4864DF4863DF4664DF486CE04D409742FAFAFAFAFA
|
|
FAFAFAFAFAFAFAFFFFFFFAFAFAFAFAFAFAFAFA4097425ECD4864DF4863DF4663
|
|
DF4667E04B6FE051409742FAFAFAFAFAFAFAFAFAFAFAFAFFFFFFFAFAFAFAFAFA
|
|
FAFAFAFAFAFA4097425FD54863DF4664DF486EE04F72E154409742FAFAFAFAFA
|
|
FAFAFAFAFAFAFAFFFFFFFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA4097425FD54864
|
|
DF4872E15478E25B409742FAFAFAFAFAFAFAFAFAFAFAFAFFFFFFFAFAFAFAFAFA
|
|
FAFAFAFAFAFAFAFAFAFAFAFA40974266D54C78E25B78E25B409742FAFAFAFAFA
|
|
FAFAFAFAFAFAFAFFFFFFFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA40
|
|
974278E25B78E25B409742FAFAFAFAFAFAFAFAFAFAFAFAFFFFFFFAFAFAFAFAFA
|
|
FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA40974278E25B409742FAFAFAFAFA
|
|
FAFAFAFAFAFAFAFFFFFFFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA
|
|
FAFAFAFAFA409742409742FAFAFAFAFAFAFAFAFAFAFAFAFFFFFF}
|
|
ParentShowHint = False
|
|
ShowHint = True
|
|
Spacing = 0
|
|
TabOrder = 2
|
|
OnClick = ResultToSourceButtonClick
|
|
end
|
|
object PreviewButton: TBitBtn
|
|
Left = 455
|
|
Top = 120
|
|
Width = 87
|
|
Height = 25
|
|
Anchors = [akTop, akRight]
|
|
Caption = 'Preview'
|
|
TabOrder = 3
|
|
OnClick = PreviewButtonClick
|
|
end
|
|
object ImageEn1: TImageEnView
|
|
Left = 12
|
|
Top = 24
|
|
Width = 200
|
|
Height = 150
|
|
Cursor = 1782
|
|
Background = clBtnFace
|
|
OnViewChange = ImageEn1ViewChange
|
|
SelectionOptions = [iesoAnimated, iesoSizeable, iesoMoveable, iesoMarkOuter, iesoCanScroll]
|
|
MouseInteract = [miZoom, miScroll]
|
|
OnSelectionChange = ImageEn1SelectionChange
|
|
EnableInteractionHints = True
|
|
TabOrder = 4
|
|
end
|
|
object ImageEn2: TImageEnView
|
|
Left = 244
|
|
Top = 24
|
|
Width = 200
|
|
Height = 150
|
|
Cursor = 1780
|
|
Background = clBtnFace
|
|
EnableInteractionHints = True
|
|
TabOrder = 6
|
|
OnMouseDown = ImageEn2MouseUp
|
|
OnMouseUp = ImageEn2MouseUp
|
|
end
|
|
object chkLockPreview: TCheckBox
|
|
Left = 12
|
|
Top = 396
|
|
Width = 211
|
|
Height = 17
|
|
Hint =
|
|
'Automatically updates your preview with the changes you have sel' +
|
|
'ected'
|
|
Anchors = [akLeft, akBottom]
|
|
Caption = 'Lock Preview'
|
|
ParentShowHint = False
|
|
ShowHint = True
|
|
TabOrder = 8
|
|
OnClick = chkLockPreviewClick
|
|
end
|
|
object ResetButton: TBitBtn
|
|
Left = 455
|
|
Top = 149
|
|
Width = 87
|
|
Height = 25
|
|
Anchors = [akTop, akRight]
|
|
Caption = 'Reset'
|
|
TabOrder = 5
|
|
OnClick = ResetButtonClick
|
|
end
|
|
object OpenDialog1: TOpenDialog
|
|
DefaultExt = 'flt'
|
|
Filter = 'Filter (*.flt)|*.flt'
|
|
Options = [ofHideReadOnly, ofPathMustExist, ofFileMustExist]
|
|
Title = 'Load filter'
|
|
Left = 256
|
|
Top = 35
|
|
end
|
|
object SaveDialog1: TSaveDialog
|
|
DefaultExt = 'flt'
|
|
Filter = 'Filter (*.flt)|*.flt'
|
|
Options = [ofHideReadOnly, ofPathMustExist]
|
|
Title = 'Save filter'
|
|
Left = 320
|
|
Top = 34
|
|
end
|
|
object iepFFT: TImageEnProc
|
|
AttachedImageEn = ienFFT
|
|
Background = clBtnFace
|
|
OnProgress = iepFFTProgress
|
|
PreviewsParams = [prppShowResetButton, prppHardReset]
|
|
PreviewFont.Charset = DEFAULT_CHARSET
|
|
PreviewFont.Color = clWindowText
|
|
PreviewFont.Height = -11
|
|
PreviewFont.Name = 'MS Sans Serif'
|
|
PreviewFont.Style = []
|
|
Left = 36
|
|
Top = 32
|
|
end
|
|
object tmrUpdatePreview: TTimer
|
|
Enabled = False
|
|
Interval = 250
|
|
OnTimer = tmrUpdatePreviewTimer
|
|
Left = 136
|
|
Top = 34
|
|
end
|
|
end
|