Is there a way in PHP given a video file (.mov, .mp4) to generate a thumbnail image preview?
如何使用PIL生成圆形图像缩略图?圆圈外的空间应该是透明的.
片段将受到高度赞赏,谢谢你提前.
我使用PHP和GD库制作缩略图,但我的代码将png透明度变成纯黑色,是否有改进我的代码的解决方案?
这是我的php缩略图制造商代码:
function cropImage($nw, $nh, $source, $stype, $dest) {
$size = getimagesize($source);
$w = $size[0];
$h = $size[1];
switch($stype) {
case 'gif':
$simg = imagecreatefromgif($source);
break;
case 'jpg':
$simg = imagecreatefromjpeg($source);
break;
case 'png':
$simg = imagecreatefrompng($source);
break;
}
$dimg = imagecreatetruecolor($nw, $nh);
$wm = $w/$nw;
$hm = $h/$nh;
$h_height = $nh/2;
$w_height = $nw/2;
if($w> $h) {
$adjusted_width = $w / $hm;
$half_width = $adjusted_width / 2;
$int_width = $half_width - $w_height;
imagecopyresampled($dimg,$simg,-$int_width,0,0,0,$adjusted_width,$nh,$w,$h);
} elseif(($w <$h) || ($w == …Run Code Online (Sandbox Code Playgroud) Facebook有时会做这个非常巧妙的事情,他们会在状态更新中显示您链接到的网站的缩略图预览...通常是网站的徽标.

我想知道让我的网站工作的诀窍是什么,所以如果我要分享" http://www.mysite.com/ ",我会在该预览框中看到我的网站的logo/favicon.我该怎么做?
我正在尝试从表单中创建视频文件(mp4,3gp)的缩略图预览input type='file'.许多人说这只能在服务器端完成.我发现这很难相信,因为我最近刚刚使用HTML5 Canvas和Javascript遇到了这个小提琴.
唯一的问题是这需要视频存在并且用户在单击按钮以捕获缩略图之前单击播放.我想知道是否有办法在没有玩家在场且用户点击按钮的情况下获得相同的结果.例如:用户单击文件上载并选择视频文件,然后生成缩略图.欢迎任何帮助/想法!
我想从用户上传的图像创建缩略图,因此图像看起来不会被压扁.但是也想要原始图像的副本..所以我希望原始图像将原始图像发送到我的服务器并创建一个拇指版本并将其发送到我的服务器,这样我就可以为每个用户调用它们上传自己的图片.
我的用户表有2个表
`user_pic` longblob NOT NULL,
`user_pic_small` longblob NOT NULL,
Run Code Online (Sandbox Code Playgroud)
我对编码的图像方面并没有崩溃,但这是我到目前为止所拥有的.
Imageupload.php
> <form id="myForm" action="include/media.profileimage.upload.php"
> method="POST" enctype="multipart/form-data" target="ifr1">
> <input type = "file" name = "image_data" class = "input_text" style="width:800px;" >
> <input type = "submit" name = "submit" class = "btn_login" value = "Upload">
> </form>
Run Code Online (Sandbox Code Playgroud)
media.profileimage.upload.php
if(isset($_FILES['image_data'])){
if(is_uploaded_file($_FILES['image_data']['tmp_name'])) {
// prepare the image for insertion
$imgData =addslashes (file_get_contents($_FILES['image_data']['tmp_name']));
// get the image info..
$size = getimagesize($_FILES['image_data']['tmp_name']);
// our sql query
$creator_id = $_SESSION['id'];
$sql = "UPDATE …Run Code Online (Sandbox Code Playgroud) 我需要制作Bootstrap 3.0 Carousel以显示缩略图幻灯片.我怎样才能做到这一点?这是我正在寻找的图像:

这是Bootstrap 2的一个工作示例,但我需要这个用于Bootstrap 3.0:Bootstrap Thumbnail Slider
slider thumbnails carousel twitter-bootstrap twitter-bootstrap-3
我正在尝试从视频网址获取缩略图.视频是具有m3u8格式的流(HLS).我已经尝试过来自MPMoviePlayerController的requestThumbnailImagesAtTimes,但是没有用.有没有人有解决这个问题的方法?如果是这样你怎么做的?
我在设置个人网站的缩略图模块时遇到问题.我为我的项目使用twitter bootstrap(3.0),我无法完成Thumbnail模块的设置.
宽度没问题,但我无法设置缩略图的高度(我无法将所有缩略图对齐为相同的高度).
如何为所有缩略图设置一个(标准)高度,并将图像缩放/缩放到中心,这样它们可以在不拉伸图像的情况下填充所有空间?
<div class="row">
<!-- Thumbnail 0 -->
<div class="col-sm-6 col-md-3">
<a href="#" class="thumbnail">
<img src="img.png" alt="...">
</a>
<div class="caption">
<h4>Arctic MX-2, 8g</h4>
</div>
</div><!-- /thumbnail 0 -->
<!-- Thumbnail 1 -->
<div class="col-sm-6 col-md-3">
<a href="#" class="thumbnail">
<img src="blue.png" alt="...">
</a>
<div class="caption">
<h4>Arctic MX-2, 8g</h4>
</div>
</div><!-- /thumbnail 1 -->
</div><!-- /thumbnail -->
Run Code Online (Sandbox Code Playgroud) 我正在制作视频应用.我正在从服务器链接流式传输视频,我是否可以在不下载视频的情况下从URL生成视频缩略图.