public AuxiliaryController(ImageController ic,
                            AuxiliaryLineParameter.RatioType ratioType = AuxiliaryLineParameter.RatioType.W16H9,
                            int auxiliaryLineThickness = 1)
 {
     Parameter = new AuxiliaryLineParameter(ic.DisplayImageWidth,
                                            ic.DisplayImageHeight,
                                            ratioType,
                                            auxiliaryLineThickness);
     AuxiliaryLineCommandList = new AuxiliaryLineCommandList();
 }
예제 #2
0
 /// <summary>
 /// TODO: 比率の初期値どうする?config.ini管理?
 /// </summary>
 private void DisplayAuxiliaryLine(ImageController ic, AuxiliaryLineParameter.RatioType ratioType = AuxiliaryLineParameter.RatioType.W16H9)
 {
     _auxiliaryController    = new AuxiliaryController(ic, ratioType: ratioType);
     _auxiliaryLineRectangle = new AuxiliaryLineRectangleObserver(xAuxiliaryLine, _auxiliaryController);
     _trimmingImageLength    = new TrimmingImageLengthObserver(xAuxiliaryLineLength, ic, _auxiliaryController);
 }