放大和缩小照片和视频

弗朗切斯科·加尔加尼(Francesco Galgani)

当显示在Codename One容器中时,如何以编程方式放大和缩小照片或视频(无论是停止还是回放)?

容器的尺寸应固定,以便缩放可以裁剪图像或视频。

我的用例是一个方形容器,在放大或裁剪时(甚至在播放过程中),手指可以缩放和移动照片或视频。该功能类似于Instagram的功能。

我想有必要使用一个自定义组件来实现这一点。感谢您的建议,我希望实施起来不会太困难。

用两个示例更新问题:

注意1:照片和视频实际上并未被裁剪,但是当照片或视频被缩放以填充所有宽度空间时,它们似乎被裁剪了。

注意2:照片和视频的左下方有一个小按钮,可用于放大和缩小照片或视频。缩放只有两个级别:“默认”缩放将填充所有可用的宽度空间(裁剪照片或视频),另一个缩放使照片或视频适合该可用空间。该按钮允许在这两个缩放系数之间切换。

注意3:该按钮允许在播放过程中缩放视频(第二个示例)

缩放,移动和裁剪静态照片的示例1:

在此处输入图片说明

在播放过程中缩放和裁剪视频的示例2:

在此处输入图片说明

Shai Almog

可以使用ImageViewer及其getCroppedImage方法来实现您可以在顶部绘制方形叠加层以实现形状或覆盖calcPreferredSize()以强制查看器大小。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

防止FireMonkey缩小照片

来自分类Dev

放大和缩小jPanel

来自分类Dev

放大和缩小场景?

来自分类Dev

放大和缩小场景?

来自分类Dev

使用硒放大和缩小

来自分类Dev

Android 放大和缩小图像

来自分类Dev

分离平滑放大和缩小

来自分类Dev

放大和缩小时如何使视频div /容器/包装器不移动?

来自分类Dev

Codenameone中的放大和缩小过渡

来自分类Dev

Emacs中的图像。放大和缩小?

来自分类Dev

在Android中放大和缩小图像

来自分类Dev

Android ImageView连续放大和缩小

来自分类Dev

谷歌地图放大和缩小android

来自分类Dev

在Swift中放大和缩小SKSpriteNode

来自分类Dev

放大和缩小一格

来自分类Dev

放大和缩小字体问题

来自分类Dev

放大和缩小文本小部件tkinter

来自分类Dev

Android ImageView连续放大和缩小

来自分类Dev

Android ImageView连续放大和缩小

来自分类Dev

鼠标滚动时的放大和缩小图像

来自分类Dev

在Android中放大和缩小图像

来自分类Dev

放大和缩小工具选项

来自分类Dev

放大和缩小虚拟机(Windows)

来自分类Dev

停止用户放大和缩小网页

来自分类Dev

QGraphicsView用qpushbutton放大和缩小

来自分类Dev

缩小和放大

来自分类Dev

在不丢失像素清晰度的情况下放大小照片

来自分类Dev

如何使用某些按钮放大和缩小已经绘制的线条?

来自分类Dev

QGraphicsView使用鼠标滚轮在鼠标位置下放大和缩小