在缩放和/或平移之后,在以像素表示的时间线上获得新的开始和结束时间,可以通过以下步骤实现:
新的开始时间 = start_time * scale + translation
新的结束时间 = end_time * scale + translation
注意:如果缩放和平移是相对于原始时间线的中心进行的,则平移量应为0。
新的开始位置 = 新的开始时间 / time_unit
新的结束位置 = 新的结束时间 / time_unit
注意:如果时间线是从左到右表示的,则新的开始位置应为左侧位置,新的结束位置应为右侧位置。
通过以上步骤,可以在缩放和/或平移之后,在以像素表示的时间线上获得新的开始和结束时间。这样可以方便地在时间线上进行可视化展示、交互操作或其他相关处理。
推荐的腾讯云相关产品:腾讯云视频处理服务(视频处理、视频转码、视频截图等)。
领取专属 10元无门槛券
手把手带您无忧上云