home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 1997 May
/
Pcwk0597.iso
/
delphi
/
imagelib
/
uimage.df_
/
uimage.df
/
uimage.txt
Wrap
Text File
|
1995-11-19
|
15KB
|
678 lines
object ViewImageForm: TViewImageForm
Left = 6
Top = 25
Width = 629
Height = 435
ActiveControl = DirectoryListBox1
Caption = 'Imagelib user'#39's example'
Font.Color = clBlack
Font.Height = -12
Font.Name = 'Times New Roman'
Font.Style = []
Menu = MainMenu1
PixelsPerInch = 96
Position = poScreenCenter
OnCreate = FormCreate
OnDestroy = FormDestroy
TextHeight = 15
object QualityLabel: TLabel
Left = 308
Top = 296
Width = 81
Height = 13
Caption = 'JPG Quality save'
Font.Color = clBlack
Font.Height = -11
Font.Name = 'MS Sans Serif'
Font.Style = []
ParentFont = False
end
object SmoothLabel: TLabel
Left = 308
Top = 364
Width = 85
Height = 13
Caption = 'JPG Smooth save'
Font.Color = clBlack
Font.Height = -11
Font.Name = 'MS Sans Serif'
Font.Style = []
ParentFont = False
end
object Gauge1: TGauge
Left = 207
Top = 270
Width = 314
Height = 13
BorderStyle = bsNone
ForeColor = clRed
BackColor = clBtnFace
Progress = 0
end
object Label9: TLabel
Left = 536
Top = -2
Width = 30
Height = 15
AutoSize = False
Caption = 'Width'
end
object Label10: TLabel
Left = 536
Top = 30
Width = 32
Height = 15
AutoSize = False
Caption = 'Height'
end
object Label11: TLabel
Left = 536
Top = 62
Width = 65
Height = 15
AutoSize = False
Caption = 'Bits per pixel'
end
object Label12: TLabel
Left = 536
Top = 97
Width = 31
Height = 15
AutoSize = False
Caption = 'Planes'
end
object Label13: TLabel
Left = 536
Top = 130
Width = 32
Height = 15
AutoSize = False
Caption = 'Colors'
end
object Label14: TLabel
Left = 536
Top = 163
Width = 27
Height = 15
AutoSize = False
Caption = 'Type'
end
object Label15: TLabel
Left = 536
Top = 197
Width = 64
Height = 15
AutoSize = False
Caption = 'Compression'
end
object Label8: TLabel
Left = 536
Top = 232
Width = 20
Height = 15
Caption = 'Size'
end
object DriveComboBox1: TDriveComboBox
Left = 8
Top = 239
Width = 145
Height = 21
Color = clTeal
TabOrder = 0
OnChange = DriveComboBox1Change
end
object DirectoryListBox1: TDirectoryListBox
Left = 8
Top = 125
Width = 145
Height = 110
Color = clTeal
ItemHeight = 16
TabOrder = 1
OnChange = DirectoryListBox1Change
end
object FileListBox1: TFileListBox
Left = 8
Top = 21
Width = 145
Height = 97
Color = clTeal
ItemHeight = 16
Mask = '*.gif;*.jpg;*.pcx;*.bmp;*.wmf;*.ico;*.scm;*.png;*.cms'
ShowGlyphs = True
TabOrder = 2
OnChange = FileListBox1Change
end
object SaveButton: TBitBtn
Left = 536
Top = 297
Width = 82
Height = 76
Caption = 'Save'
Font.Color = clBlack
Font.Height = -11
Font.Name = 'MS Sans Serif'
Font.Style = []
ParentFont = False
TabOrder = 3
OnClick = SaveButtonClick
Glyph.Data = {
78010000424D7801000000000000760000002800000020000000100000000100
04000000000000000000120B0000120B00000000000000000000000000000000
800000800000008080008000000080008000808000007F7F7F00BFBFBF000000
FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333000000
033333FFFF77777773F330000077777770333777773FFFFFF733077777000000
03337F3F3F777777733F0797A770003333007F737337773F3377077777778803
30807F333333337FF73707888887880007707F3FFFF333777F37070000878807
07807F777733337F7F3707888887880808807F333333337F7F37077777778800
08807F333FFF337773F7088800088803308073FF777FFF733737300008000033
33003777737777333377333080333333333333F7373333333333300803333333
33333773733333333333088033333333333373F7F33333333333308033333333
33333737333333333333330333333333333333733333333333330000}
Layout = blGlyphTop
NumGlyphs = 2
Style = bsNew
end
object QualitySpin: TSpinEdit
Left = 324
Top = 314
Width = 49
Height = 24
Hint = '0 to 100 for jpeg saving quality'
AutoSize = False
Font.Color = clBlack
Font.Height = -11
Font.Name = 'MS Sans Serif'
Font.Style = []
MaxValue = 100
MinValue = 0
ParentFont = False
ParentShowHint = False
ShowHint = True
TabOrder = 4
Value = 25
OnChange = QualitySpinChange
end
object Smoothspin: TSpinEdit
Left = 324
Top = 336
Width = 49
Height = 24
Hint = '0 to 100 for jpeg smoothing quality'
AutoSize = False
Font.Color = clBlack
Font.Height = -11
Font.Name = 'MS Sans Serif'
Font.Style = []
MaxValue = 100
MinValue = 0
ParentFont = False
ParentShowHint = False
ShowHint = True
TabOrder = 5
Value = 0
OnChange = SmoothspinChange
end
object GroupBox1: TGroupBox
Left = 164
Top = 298
Width = 126
Height = 72
Hint = 'Resolution to upscale/downscale the images to be read'
Caption = 'Read resolution'
Font.Color = clBlack
Font.Height = -11
Font.Name = 'MS Sans Serif'
Font.Style = []
ParentFont = False
ParentShowHint = False
ShowHint = True
TabOrder = 6
object res4: TRadioButton
Left = 8
Top = 16
Width = 105
Height = 17
Caption = '4 bit (16 colors)'
ParentShowHint = False
ShowHint = True
TabOrder = 0
OnClick = resClick
end
object res24: TRadioButton
Left = 8
Top = 53
Width = 105
Height = 17
Caption = '24 bit (true color)'
TabOrder = 1
OnClick = resClick
end
object res8: TRadioButton
Left = 8
Top = 35
Width = 105
Height = 17
Caption = '8 bit (256 colors)'
Checked = True
TabOrder = 2
TabStop = True
OnClick = resClick
end
end
object Edit1: TEdit
Left = 536
Top = 12
Width = 80
Height = 19
AutoSize = False
Color = clNavy
Font.Color = clYellow
Font.Height = -12
Font.Name = 'Times New Roman'
Font.Style = []
ParentFont = False
ReadOnly = True
TabOrder = 7
end
object Edit2: TEdit
Left = 536
Top = 44
Width = 80
Height = 19
AutoSize = False
Color = clNavy
Font.Color = clYellow
Font.Height = -12
Font.Name = 'Times New Roman'
Font.Style = []
ParentFont = False
ReadOnly = True
TabOrder = 8
end
object Edit3: TEdit
Left = 536
Top = 78
Width = 80
Height = 19
AutoSize = False
Color = clNavy
Font.Color = clYellow
Font.Height = -12
Font.Name = 'Times New Roman'
Font.Style = []
ParentFont = False
ReadOnly = True
TabOrder = 9
end
object Edit4: TEdit
Left = 536
Top = 112
Width = 80
Height = 19
AutoSize = False
Color = clNavy
Font.Color = clYellow
Font.Height = -12
Font.Name = 'Times New Roman'
Font.Style = []
ParentFont = False
ReadOnly = True
TabOrder = 10
end
object Edit5: TEdit
Left = 536
Top = 145
Width = 80
Height = 19
AutoSize = False
Color = clNavy
Font.Color = clYellow
Font.Height = -12
Font.Name = 'Times New Roman'
Font.Style = []
ParentFont = False
ReadOnly = True
TabOrder = 11
end
object Edit6: TEdit
Left = 536
Top = 179
Width = 80
Height = 19
AutoSize = False
Color = clNavy
Font.Color = clYellow
Font.Height = -12
Font.Name = 'Times New Roman'
Font.Style = []
ParentFont = False
ReadOnly = True
TabOrder = 12
end
object Edit7: TEdit
Left = 536
Top = 213
Width = 80
Height = 19
AutoSize = False
Color = clNavy
Font.Color = clYellow
Font.Height = -12
Font.Name = 'Times New Roman'
Font.Style = []
ParentFont = False
ReadOnly = True
TabOrder = 13
end
object Edit8: TEdit
Left = 536
Top = 247
Width = 81
Height = 19
AutoSize = False
Color = clNavy
Font.Color = clYellow
Font.Height = -12
Font.Name = 'Times New Roman'
Font.Style = []
ParentFont = False
ReadOnly = True
TabOrder = 15
end
object GetInfoChecked: TCheckBox
Left = 536
Top = 273
Width = 81
Height = 17
Caption = 'Image Info'
State = cbChecked
TabOrder = 14
OnClick = GetInfoCheckedClick
end
object CheckBox1: TCheckBox
Left = 439
Top = 1
Width = 82
Height = 17
Caption = 'Center Image'
State = cbChecked
TabOrder = 16
OnClick = CheckBox1Click
end
object ScrollBar1: TScrollBar
Left = 180
Top = 21
Width = 9
Height = 238
Hint = 'Message speed'
Kind = sbVertical
Max = 11
ParentShowHint = False
Position = 5
ShowHint = True
TabOrder = 18
Visible = False
OnChange = ScrollBar1Change
end
object MultiImage1: TPMultiImage
Left = 191
Top = 21
Width = 320
Height = 238
Cursor = crCross
Center = True
Color = clBtnFace
ImageName = 'file not found'
ImageDither = True
ImageReadRes = Color256
ImageWriteRes = Color256
JPegSaveQuality = 25
JPegSaveSmooth = 0
OnClick = MultiImage1Click
TabOrder = 19
TabStop = False
end
object CheckBox2: TCheckBox
Left = 204
Top = 372
Width = 53
Height = 17
Caption = 'Dither'
State = cbChecked
TabOrder = 20
OnClick = CheckBox2Click
end
object BitBtn5: TBitBtn
Left = 8
Top = 259
Width = 145
Height = 21
Hint = 'Load an Image from a resource'
Caption = 'Load from resource'
ParentShowHint = False
ShowHint = True
TabOrder = 24
OnClick = BitBtn5Click
Style = bsNew
end
object BitBtn1: TBitBtn
Left = 7
Top = 279
Width = 146
Height = 20
Hint = 'Create a credit message using the message editor'
Caption = 'Create Scroll Message'
Font.Color = clBlack
Font.Height = -11
Font.Name = 'MS Sans Serif'
Font.Style = []
ParentFont = False
ParentShowHint = False
ShowHint = True
TabOrder = 17
OnClick = BitBtn1Click
Style = bsNew
end
object BitBtn2: TBitBtn
Left = 7
Top = 298
Width = 146
Height = 21
Hint = 'Create a scrolling message using the message editor'
Caption = 'Create Credit Message'
ParentShowHint = False
ShowHint = True
TabOrder = 21
OnClick = BitBtn2Click
Style = bsNew
end
object BitBtn4: TBitBtn
Left = 7
Top = 318
Width = 146
Height = 22
Hint = 'Create a scrolling message on the fly'
Caption = 'Scrolls on the Fly'
ParentShowHint = False
ShowHint = True
TabOrder = 23
OnClick = BitBtn4Click
Style = bsNew
end
object BitBtn3: TBitBtn
Left = 7
Top = 339
Width = 146
Height = 23
Hint = 'Create a credit message on the fly'
Caption = 'Credits on the Fly'
ParentShowHint = False
ShowHint = True
TabOrder = 22
OnClick = BitBtn3Click
Style = bsNew
end
object BitBtn6: TBitBtn
Left = 8
Top = 361
Width = 145
Height = 23
Hint = 'Load an Image from the DELPHI.EXE'
Caption = 'Load delphi resource'
ParentShowHint = False
ShowHint = True
TabOrder = 25
OnClick = BitBtn6Click
Style = bsNew
end
object GroupBox2: TGroupBox
Left = 403
Top = 296
Width = 126
Height = 72
Hint = 'Resolution to upscale/downscale the images to be saved'
Caption = 'Save resolution'
Font.Color = clBlack
Font.Height = -11
Font.Name = 'MS Sans Serif'
Font.Style = []
ParentFont = False
ParentShowHint = False
ShowHint = True
TabOrder = 26
object SaveRes4: TRadioButton
Left = 8
Top = 16
Width = 105
Height = 17
Caption = '4 bit (16 colors)'
ParentShowHint = False
ShowHint = True
TabOrder = 0
OnClick = SaveResClick
end
object SaveRes24: TRadioButton
Left = 8
Top = 53
Width = 105
Height = 17
Caption = '24 bit (true color)'
TabOrder = 1
OnClick = SaveResClick
end
object SaveRes8: TRadioButton
Left = 8
Top = 35
Width = 105
Height = 17
Caption = '8 bit (256 colors)'
Checked = True
TabOrder = 2
TabStop = True
OnClick = SaveResClick
end
end
object CheckBox3: TCheckBox
Left = 208
Top = 1
Width = 113
Height = 17
Caption = 'Fit Image (Stretch)'
TabOrder = 27
OnClick = SstretchOnOff
end
object SaveDialog1: TSaveDialog
FileEditStyle = fsComboBox
Filter = 'jpeg|*.jpg|bmp|*.bmp|gif|*.gif|pcx|*.pcx|png|*.png'
Options = [ofOverwritePrompt]
Title = 'Save as Jpeg or Bitmap'
Left = 276
Top = 20
end
object MainMenu1: TMainMenu
Left = 244
Top = 20
object N1: TMenuItem
Caption = '&File'
object O1: TMenuItem
Caption = '&Open'
OnClick = O1Click
end
object N2: TMenuItem
Caption = '&Save'
OnClick = SaveButtonClick
end
object N3: TMenuItem
Caption = '-'
end
object Print1: TMenuItem
Caption = '&Print'
OnClick = Print1Click
end
object PrintSetup1: TMenuItem
Caption = 'Print &Setup'
OnClick = PrintSetup1Click
end
object N5: TMenuItem
Caption = '-'
end
object CreateMessage1: TMenuItem
Caption = '&Create Scroll Message'
OnClick = BitBtn1Click
end
object CreateCreditMessage1: TMenuItem
Caption = 'C&reate Credit Message'
OnClick = BitBtn2Click
end
object N4: TMenuItem
Caption = '-'
end
object E1: TMenuItem
Caption = 'E&xit'
OnClick = E1Click
end
end
object Edit9: TMenuItem
Caption = '&Edit'
object Cut1: TMenuItem
Caption = '&Cut'
OnClick = Cut1Click
end
object Copy1: TMenuItem
Caption = 'C&opy'
OnClick = Copy1Click
end
object Paste1: TMenuItem
Caption = '&Paste'
OnClick = Paste1Click
end
end
object A1: TMenuItem
Caption = '&Order && About'
OnClick = A1Click
end
end
object OpenDialog1: TOpenDialog
FileEditStyle = fsComboBox
Filter =
'jpeg|*.jpg|bitmap|*.bmp|gif|*.gif|pcx|*.pcx|png|*.png|scroll|*.s' +
'cm|credit|*.cms|metafile|*.wmf|icon|*.ico|all images|*.jpg;*.bmp' +
';*.gif;*.pcx;*.wmf;*.ico;*.png;*.scm;*.cms'
Options = [ofReadOnly]
Title = 'Open images'
Left = 210
Top = 20
end
object PrinterSetupDialog1: TPrinterSetupDialog
Left = 303
Top = 20
end
object PrintDialog1: TPrintDialog
Options = [poPageNums, poSelection, poWarning]
PrintRange = prSelection
Left = 332
Top = 20
end
end