zoukankan      html  css  js  c++  java
  • 视频预览1

    1. 拖动

    鼠标左键按下可拖动

    1. 缩放

    上次在一所学校演示时,那时的老师提出了一个需求:能否在录像的同时,可以拖动、缩放。

    这话说起来很简单,得实现哈。

    花了整整一上午实现了这个功能的一半,汗!

    翻来覆去地组合控件的各个属性:AdjustPixelAspectRatio、Display_AutoSize、Display_AspectRatio、Cropping_Zoom、Cropping_X、Cropping_Y、ZoomCoeff。最后靠把Inspector放在程序里进行手动调整达到预期效果。

    而滚轮可缩放:

    也就是说,缩放与拖动是整体式的。

    现在需要外围不动,而内部内容变化。从操作角度而言,可以让用户按下Ctrl键再进行鼠标操作,比如原始视频:

    Ctrl+滚轮进行内部缩放:

    Ctrl+鼠标左键拖动内部:

    1. 效果设置

    原始预览效果

    可调整亮度、对比度、饱和度、色调

     

    亮度调整

    色调调整

    饱和度调整

     

  • 相关阅读:
    mac 快捷键
    mac 配置nginx 虚拟域名(转载)
    StringUtils中 isNotEmpty 和isNotBlank的区别【java字符串判空】
    软件常用版本英文snapshot和ga
    IF条件控制
    函数与方法
    数据类型
    函数 FUNCTION
    集合 SET
    字典 DICTIONARY
  • 原文地址:https://www.cnblogs.com/drgraph/p/3060871.html
Copyright © 2011-2022 走看看