给定一个video文件( .mov , .mp4 )来生成缩略图图像预览的PHP有没有办法?
我想从用户上传的图像中创build一个缩略图,以便图像不会被挤压。 但也想要一个原始图像的副本..所以我想原始图像发送原始图像到我的服务器,也创build一个拇指版本,并将其发送到我的服务器,所以我可以为每个用户调用每个用户上传自己的图片。 我的用户表有2个表 `user_pic` longblob NOT NULL, `user_pic_small` longblob NOT NULL, 编码的形象方面,我不是很热,但这是我迄今为止。 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> media.profileimage.upload.php if(isset($_FILES['image_data'])){ if(is_uploaded_file($_FILES['image_data']['tmp_name'])) { // […]
我使用PHP和GD库缩略图,但我的代码将png的透明度变成纯黑色,是否有解决scheme来改善我的代码? 这是我的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; […]
我想从Vimeo获得video的缩略图。 从Youtube获取图片时,我只是这样做: http://img.youtube.com/vi/HwP5NG-3e8I/2.jpg 任何想法如何为Vimeo做? 这是同样的问题,没有任何答案。
我试图从iPhone 3GS摄像头拍摄的video中获取缩略图(第一帧),以便我可以显示它。 任何人都能成功做到这一点? 如果是的话,该怎么办?
有没有一种明显的方式来做到这一点,我失踪了? 我只是想缩略图。