home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1997 May / Pcwk0597.iso / delphi / imagelib / bimage.df_ / bimage.df / bimage.txt
Text File  |  1995-11-19  |  11KB  |  481 lines

  1. object ConvertForm1: TConvertForm1
  2.   Left = 3
  3.   Top = 6
  4.   Width = 622
  5.   Height = 470
  6.   ActiveControl = DirectoryListBox1
  7.   Caption = 'Imagelib user'#39's example. Image Convert'
  8.   Font.Color = clBlack
  9.   Font.Height = -12
  10.   Font.Name = 'Times New Roman'
  11.   Font.Style = []
  12.   Menu = MainMenu1
  13.   PixelsPerInch = 96
  14.   Position = poScreenCenter
  15.   OnClose = FormClose
  16.   OnCreate = FormCreate
  17.   TextHeight = 15
  18.   object QualityLabel: TLabel
  19.     Left = 202
  20.     Top = 315
  21.     Width = 84
  22.     Height = 14
  23.     Caption = 'Jpeg Save Quality '
  24.     Font.Color = clNavy
  25.     Font.Height = -11
  26.     Font.Name = 'Times New Roman'
  27.     Font.Style = []
  28.     ParentFont = False
  29.   end
  30.   object SmoothLabel: TLabel
  31.     Left = 203
  32.     Top = 381
  33.     Width = 83
  34.     Height = 14
  35.     Caption = 'Jpeg Save Smooth'
  36.     Font.Color = clNavy
  37.     Font.Height = -11
  38.     Font.Name = 'Times New Roman'
  39.     Font.Style = []
  40.     ParentFont = False
  41.   end
  42.   object Label1: TLabel
  43.     Left = 8
  44.     Top = 11
  45.     Width = 82
  46.     Height = 15
  47.     Caption = 'Source Directory'
  48.   end
  49.   object Label2: TLabel
  50.     Left = 160
  51.     Top = 12
  52.     Width = 106
  53.     Height = 15
  54.     Caption = 'Destination Directory'
  55.   end
  56.   object Label3: TLabel
  57.     Left = 384
  58.     Top = 0
  59.     Width = 145
  60.     Height = 25
  61.     Alignment = taCenter
  62.     AutoSize = False
  63.     Color = 12639424
  64.     Font.Color = clBlack
  65.     Font.Height = -19
  66.     Font.Name = 'Times New Roman'
  67.     Font.Style = [fsBold]
  68.     ParentColor = False
  69.     ParentFont = False
  70.   end
  71.   object DriveComboBox1: TDriveComboBox
  72.     Left = 8
  73.     Top = 381
  74.     Width = 145
  75.     Height = 21
  76.     Color = clGray
  77.     Font.Color = clYellow
  78.     Font.Height = -12
  79.     Font.Name = 'Times New Roman'
  80.     Font.Style = []
  81.     ParentFont = False
  82.     TabOrder = 0
  83.     OnChange = DriveComboBox1Change
  84.   end
  85.   object DirectoryListBox1: TDirectoryListBox
  86.     Left = 8
  87.     Top = 268
  88.     Width = 144
  89.     Height = 110
  90.     Color = clGray
  91.     Font.Color = clWhite
  92.     Font.Height = -12
  93.     Font.Name = 'Times New Roman'
  94.     Font.Style = []
  95.     ItemHeight = 16
  96.     ParentFont = False
  97.     TabOrder = 1
  98.     OnChange = DirectoryListBox1Change
  99.   end
  100.   object FileListBox1: TFileListBox
  101.     Left = 8
  102.     Top = 56
  103.     Width = 145
  104.     Height = 209
  105.     Color = clGray
  106.     Font.Color = clWhite
  107.     Font.Height = -12
  108.     Font.Name = 'Times New Roman'
  109.     Font.Style = []
  110.     ItemHeight = 16
  111.     Mask = '*.JPG;*.GIF;*.PCX;*.BMP;*.PNG'
  112.     MultiSelect = True
  113.     ParentFont = False
  114.     ShowGlyphs = True
  115.     TabOrder = 2
  116.     OnChange = FileListBox1Change
  117.     OnDblClick = FileListBox1Change
  118.   end
  119.   object Convert: TBitBtn
  120.     Left = 515
  121.     Top = 363
  122.     Width = 81
  123.     Height = 50
  124.     Caption = '&Convert'
  125.     Font.Color = clNavy
  126.     Font.Height = -11
  127.     Font.Name = 'Times New Roman'
  128.     Font.Style = []
  129.     ParentFont = False
  130.     TabOrder = 3
  131.     OnClick = ConvertClick
  132.     Glyph.Data = {
  133.       78010000424D7801000000000000760000002800000020000000100000000100
  134.       04000000000000000000120B0000120B00000000000000000000000000000000
  135.       800000800000008080008000000080008000808000007F7F7F00BFBFBF000000
  136.       FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333000000
  137.       033333FFFF77777773F330000077777770333777773FFFFFF733077777000000
  138.       03337F3F3F777777733F0797A770003333007F737337773F3377077777778803
  139.       30807F333333337FF73707888887880007707F3FFFF333777F37070000878807
  140.       07807F777733337F7F3707888887880808807F333333337F7F37077777778800
  141.       08807F333FFF337773F7088800088803308073FF777FFF733737300008000033
  142.       33003777737777333377333080333333333333F7373333333333300803333333
  143.       33333773733333333333088033333333333373F7F33333333333308033333333
  144.       33333737333333333333330333333333333333733333333333330000}
  145.     Layout = blGlyphTop
  146.     NumGlyphs = 2
  147.     Style = bsNew
  148.   end
  149.   object QualitySpin: TSpinEdit
  150.     Left = 203
  151.     Top = 332
  152.     Width = 49
  153.     Height = 24
  154.     Hint = '0 to 100 for jpeg saving quality'
  155.     AutoSize = False
  156.     Font.Color = clNavy
  157.     Font.Height = -11
  158.     Font.Name = 'Times New Roman'
  159.     Font.Style = []
  160.     MaxValue = 100
  161.     MinValue = 0
  162.     ParentFont = False
  163.     ParentShowHint = False
  164.     ShowHint = True
  165.     TabOrder = 4
  166.     Value = 25
  167.     OnChange = QualitySpinChange
  168.   end
  169.   object Smoothspin: TSpinEdit
  170.     Left = 203
  171.     Top = 355
  172.     Width = 49
  173.     Height = 24
  174.     Hint = '0 to 100 for jpeg smoothing quality'
  175.     AutoSize = False
  176.     Font.Color = clNavy
  177.     Font.Height = -11
  178.     Font.Name = 'Times New Roman'
  179.     Font.Style = []
  180.     MaxValue = 100
  181.     MinValue = 0
  182.     ParentFont = False
  183.     ParentShowHint = False
  184.     ShowHint = True
  185.     TabOrder = 5
  186.     Value = 0
  187.     OnChange = SmoothspinChange
  188.   end
  189.   object GroupBox1: TGroupBox
  190.     Left = 485
  191.     Top = 271
  192.     Width = 126
  193.     Height = 81
  194.     Hint = 'Options for viewing only'
  195.     Caption = 'Display resolution'
  196.     Font.Color = clNavy
  197.     Font.Height = -11
  198.     Font.Name = 'Times New Roman'
  199.     Font.Style = []
  200.     ParentFont = False
  201.     ParentShowHint = False
  202.     ShowHint = True
  203.     TabOrder = 6
  204.     object res4: TRadioButton
  205.       Left = 8
  206.       Top = 17
  207.       Width = 105
  208.       Height = 17
  209.       Caption = '4 bit (16 colors)'
  210.       ParentShowHint = False
  211.       ShowHint = True
  212.       TabOrder = 0
  213.       OnClick = ResClick
  214.     end
  215.     object res24: TRadioButton
  216.       Left = 8
  217.       Top = 61
  218.       Width = 105
  219.       Height = 17
  220.       Caption = '24 bit (true color)'
  221.       TabOrder = 1
  222.       OnClick = ResClick
  223.     end
  224.     object res8: TRadioButton
  225.       Left = 8
  226.       Top = 38
  227.       Width = 105
  228.       Height = 17
  229.       Caption = '8 bit (256 colors)'
  230.       Checked = True
  231.       TabOrder = 2
  232.       TabStop = True
  233.       OnClick = ResClick
  234.     end
  235.   end
  236.   object GroupBox2: TGroupBox
  237.     Left = 328
  238.     Top = 331
  239.     Width = 144
  240.     Height = 70
  241.     Hint = 'Options for viewing only'
  242.     Caption = 'Display dither'
  243.     Font.Color = clNavy
  244.     Font.Height = -11
  245.     Font.Name = 'Times New Roman'
  246.     Font.Style = []
  247.     ParentFont = False
  248.     ParentShowHint = False
  249.     ShowHint = True
  250.     TabOrder = 7
  251.     object CheckBox1: TCheckBox
  252.       Left = 24
  253.       Top = 32
  254.       Width = 97
  255.       Height = 17
  256.       Caption = 'Dither On/Off'
  257.       TabOrder = 0
  258.       OnClick = DitherClick
  259.     end
  260.   end
  261.   object ComboBox1: TComboBox
  262.     Left = 8
  263.     Top = 32
  264.     Width = 145
  265.     Height = 22
  266.     Color = clGray
  267.     DropDownCount = 15
  268.     Font.Color = clYellow
  269.     Font.Height = -11
  270.     Font.Name = 'Times New Roman'
  271.     Font.Style = []
  272.     ItemHeight = 14
  273.     Items.Strings = (
  274.       '*.JPG;*.GIF;*.PCX;*.BMP;*.PNG'
  275.       '*.JPG'
  276.       '*.GIF'
  277.       '*.PCX'
  278.       '*.BMP'
  279.       '*.PNG'
  280.       '')
  281.     ParentFont = False
  282.     TabOrder = 8
  283.     Text = 'Select file type'
  284.     OnChange = ComboBox1Change
  285.   end
  286.   object Sstretch: TCheckBox
  287.     Left = 291
  288.     Top = 2
  289.     Width = 86
  290.     Height = 17
  291.     Caption = 'Stretch Image'
  292.     Font.Color = clMaroon
  293.     Font.Height = -11
  294.     Font.Name = 'Times New Roman'
  295.     Font.Style = []
  296.     ParentFont = False
  297.     State = cbChecked
  298.     TabOrder = 9
  299.     OnClick = SstretchOnOff
  300.   end
  301.   object GroupBox3: TGroupBox
  302.     Left = 327
  303.     Top = 186
  304.     Width = 153
  305.     Height = 141
  306.     Caption = 'Convert to'
  307.     Font.Color = clPurple
  308.     Font.Height = -12
  309.     Font.Name = 'Times New Roman'
  310.     Font.Style = []
  311.     ParentFont = False
  312.     TabOrder = 10
  313.     object CTOJPEG: TRadioButton
  314.       Left = 16
  315.       Top = 20
  316.       Width = 89
  317.       Height = 17
  318.       Caption = 'Jpeg Images'
  319.       Checked = True
  320.       TabOrder = 0
  321.       TabStop = True
  322.       OnClick = CTOJPEGClick
  323.     end
  324.     object CTOBMP: TRadioButton
  325.       Left = 16
  326.       Top = 44
  327.       Width = 89
  328.       Height = 17
  329.       Caption = 'BMP Images'
  330.       TabOrder = 1
  331.       OnClick = CTOJPEGClick
  332.     end
  333.     object CTOGIF: TRadioButton
  334.       Left = 16
  335.       Top = 69
  336.       Width = 113
  337.       Height = 17
  338.       Caption = 'GIF Images'
  339.       TabOrder = 2
  340.       OnClick = CTOJPEGClick
  341.     end
  342.     object CTOPCX: TRadioButton
  343.       Left = 16
  344.       Top = 94
  345.       Width = 113
  346.       Height = 17
  347.       Caption = 'PCX Images'
  348.       TabOrder = 3
  349.       OnClick = CTOJPEGClick
  350.     end
  351.     object CTOPNG: TRadioButton
  352.       Left = 16
  353.       Top = 120
  354.       Width = 113
  355.       Height = 17
  356.       Caption = 'PNG Images'
  357.       TabOrder = 4
  358.       OnClick = CTOJPEGClick
  359.     end
  360.   end
  361.   object FileListBox2: TFileListBox
  362.     Left = 160
  363.     Top = 32
  364.     Width = 137
  365.     Height = 125
  366.     Color = clTeal
  367.     ItemHeight = 15
  368.     Mask = '*.JPG;*.GIF;*.PCX;*.BMP;*.PNG'
  369.     TabOrder = 11
  370.     OnChange = FileListBox2Change
  371.     OnDblClick = FileListBox2Change
  372.   end
  373.   object DirectoryListBox2: TDirectoryListBox
  374.     Left = 160
  375.     Top = 160
  376.     Width = 137
  377.     Height = 121
  378.     Color = clTeal
  379.     ItemHeight = 16
  380.     TabOrder = 12
  381.     OnChange = DirectoryListBox2Change
  382.   end
  383.   object DriveComboBox2: TDriveComboBox
  384.     Left = 160
  385.     Top = 283
  386.     Width = 137
  387.     Height = 21
  388.     Color = clTeal
  389.     TabOrder = 13
  390.     OnChange = DriveComboBox2Change
  391.   end
  392.   object MultiImage1: TPMultiImage
  393.     Left = 328
  394.     Top = 32
  395.     Width = 257
  396.     Height = 153
  397.     Center = True
  398.     Color = clBtnFace
  399.     ImageName = 'file not found'
  400.     ImageDither = True
  401.     ImageReadRes = Color256
  402.     ImageWriteRes = Color256
  403.     JPegSaveQuality = 25
  404.     JPegSaveSmooth = 0
  405.     OnClick = MultiImage1Click
  406.     Stretch = True
  407.     TabOrder = 14
  408.     TabStop = False
  409.   end
  410.   object GroupBox4: TGroupBox
  411.     Left = 484
  412.     Top = 186
  413.     Width = 126
  414.     Height = 81
  415.     Hint = 'Options for Saving only'
  416.     Caption = 'Save resolution'
  417.     Font.Color = clNavy
  418.     Font.Height = -11
  419.     Font.Name = 'Times New Roman'
  420.     Font.Style = []
  421.     ParentFont = False
  422.     ParentShowHint = False
  423.     ShowHint = True
  424.     TabOrder = 15
  425.     object Saveres4: TRadioButton
  426.       Left = 8
  427.       Top = 17
  428.       Width = 105
  429.       Height = 17
  430.       Caption = '4 bit (16 colors)'
  431.       ParentShowHint = False
  432.       ShowHint = True
  433.       TabOrder = 0
  434.     end
  435.     object Saveres24: TRadioButton
  436.       Left = 8
  437.       Top = 61
  438.       Width = 105
  439.       Height = 17
  440.       Caption = '24 bit (true color)'
  441.       TabOrder = 1
  442.     end
  443.     object Saveres8: TRadioButton
  444.       Left = 8
  445.       Top = 38
  446.       Width = 105
  447.       Height = 17
  448.       Caption = '8 bit (256 colors)'
  449.       Checked = True
  450.       TabOrder = 2
  451.       TabStop = True
  452.       OnClick = SaveRes
  453.     end
  454.   end
  455.   object CheckBox2: TCheckBox
  456.     Left = 181
  457.     Top = 349
  458.     Width = 126
  459.     Height = 17
  460.     Caption = 'Save PNG Interlaced '
  461.     TabOrder = 16
  462.     Visible = False
  463.     OnClick = CheckBox2Click
  464.   end
  465.   object MainMenu1: TMainMenu
  466.     Left = 576
  467.     Top = 65535
  468.     object N1: TMenuItem
  469.       Caption = '&File'
  470.       object E1: TMenuItem
  471.         Caption = 'E&xit'
  472.         OnClick = E1Click
  473.       end
  474.     end
  475.     object A1: TMenuItem
  476.       Caption = 'Order && About'
  477.       OnClick = A1Click
  478.     end
  479.   end
  480. end
  481.