gpt4 book ai didi

php - 删除视频缩略图上的黑条

转载 作者:可可西里 更新时间:2023-11-01 00:06:40 24 4
gpt4 key购买 nike

我有画廊,用户可以在其中提交指向视频的 Youtube 链接,服务器会自动从 Youtube 获取缩略图。但是,许多视频在图像的顶部和底部包含黑条。我知道黑条的来源,但当我将缩略图调整为正方形时,黑条干扰了设计。

我试图从上到下分析像素颜色,直到没有发现黑色 (imagecolorat()),但它仍然留下一些接近黑色的颜色,所以小条仍然位于图片。

检查什么算法更有效?

最佳答案

解决方案之一是做与 youtube 相同的事情。如果您访问他们的网站,并查看图像和包装图像的元素,您会看到包装元素具有与此类似的 css:

display:inline-block;
height: /*here goes fixed height in px*/
overflow: hidden;

他们使用的图像在顶部和底部(在该容器内)包含黑色区域,但他们使用 css 来隐藏它。这意味着元素(在带有 att display:inline-block 的 youtube span 上)将小于实际图片,并且图片将像这样居中/定位,因此顶部和底部的黑色区域将溢出较小的包裹并被隐藏。

关于php - 删除视频缩略图上的黑条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7938789/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com