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