html gif无限循环播放,【GIF】无限循环GIF太神奇,有人知道这是怎么做的吗?

7de7db90428940fcff1751e6a4d40dc2.gif

今天橘子君给大家介绍一位土耳其摄影艺术家Erdal Inci的GIF作品↓

da22e081d113709a8454272514d59dd5.gif

有没有感觉是无限循环的?没错,无限循环的动态影像作品,现在使用GIF也能办到!

3da8e4a3aeb1f849afdbfd8fab2e318b.gif

土耳其摄影艺术家 Erdal Inci 把运动人物连续的动作合成到同一个画面,并做成循环动画,效果非常美妙!

fed56aa64775eb37ac6141de60c2c86b.gif

利用特殊手法,让GIF的动态影像首尾相接,不断重复播放,呈現出永无止境的连续动态影像,看久了是不是也会被催眠呢?

829b54a550235bbb98caddec2a554990.gif

每个GIF照片作品长度约为3到20秒不等。

095892ca0917cf0b01497a60a03096fa.gif

是不是难以想象区区几帧就能制造出这种人群的效果?

d79cf471ed55f72137e2dab4a633bd75.gif

除了整齐、规律、有秩序的人群,艺术家还创作出这种丰富复杂的效果。乍一看很“乱”,但其实乱中带美,这种美感富有层次,对此图的感受是有不同层级的变化的。

61762fd1a3f239208a9c52396f54e457.gif

画面中的表演者也运用各种灯光、道具来强化视觉效果。

677156e98a83902cf0843582d4aa228f.gif

橘子君真是惊叹区区几帧就能创造出如此流畅的GIF视觉效果!

bda8139583df84cb5132729aac81be79.gif

似海浪般的灯光流!

8f4b74bf451cfa22ddd141fb05de12f8.gif

这张是橘子君最爱的一张!像是涌动的不平静的心,像是灯光有了生命!震撼!

————我是分割线————

最后一句:

创意加技术,真的完美!

(版权归橘子娱乐所有,未经许可,禁止转载,侵权必究)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在 Android 中流畅地循环播放 GIF,可以使用 Glide 库。Glide 库是一款流行的 Android 图片加载库,它支持加载普通图片、GIF 图片以及 WebP 图片等多种图片格式。下面是使用 Glide 循环播放 GIF 的步骤: 1.在项目中添加 Glide 库的依赖,可以在项目的 build.gradle 文件中添加以下代码: ```groovy dependencies { implementation 'com.github.bumptech.glide:glide:4.12.0' annotationProcessor 'com.github.bumptech.glide:compiler:4.12.0' } ``` 2.在布局文件中添加 ImageView 控件,用于显示 GIF 图片。例如: ```xml <ImageView android:id="@+id/iv_gif" android:layout_width="match_parent" android:layout_height="match_parent" /> ``` 3.在 Java 代码中使用 Glide 加载 GIF 图片,并设置循环播放。例如: ```java Glide.with(this) .asGif() .load(R.drawable.gif_image) .into(new SimpleTarget<GifDrawable>() { @Override public void onResourceReady(@NonNull GifDrawable resource, @Nullable Transition<? super GifDrawable> transition) { // 设置循环播放 resource.setLoopCount(GifDrawable.LOOP_FOREVER); // 设置 ImageView 的图片源 ivGif.setImageDrawable(resource); } }); ``` 在上述代码中,我们首先通过 Glide.with(this) 方法获取 Glide 对象。然后,我们调用 asGif() 方法,告诉 Glide 我们要加载的是 GIF 图片。接着,我们调用 load() 方法,指定 GIF 图片的资源 ID。最后,我们调用 into() 方法,将 GIF 图片加载到 ImageView 控件中。在加载完成后,我们通过 SimpleTarget 的 onResourceReady() 方法,获取到 GifDrawable 对象,并进行设置。其中,我们调用 setLoopCount() 方法,将循环次数设置成了 GifDrawable.LOOP_FOREVER,表示无限循环播放。 通过上述步骤,就可以在 Android 中流畅地循环播放 GIF 图片了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值