我的客户要求我按缩略图订购帖子,因此我需要先用缩略图对帖子进行排序,然后在没有缩略图之后. 这是我的代码: $the_query = new WP_Query(array( 'post_type' => 'veiculos', 'posts_per_page'=> -1, 'meta_key' => '_thumbnail_id', 'orderby' => 'meta_value_num', 'order' => 'DESC', 'tax_query' => array( array( 'taxonomy' => 'categoria-veiculo', 'field' => 'id',
以下是关于 thumbnails 的编程技术问答
我在一个网站上工作,人们可以提交视频的链接.然后我只是嵌入它.但是,我想获得视频的缩略图,而无需将视频保存在服务器中.因此,当我列出视频时,我可以使用缩略图而不是嵌入所有视频. 我的发表使用PHP.假设视频是SWF格式. 或标签中有什么我可以"抓住"缩略图的东西吗?还是在PHP中,有什么我可以远程获得远程视频的缩略图(或框架)吗? 有什么想法吗? 解决方案 您可以使用'ffmpeg'.通过使用php调用它. shell_exec ("ffmpeg -i \"$FILENAME.flv\" -ss 00:00:04 -f image2 \"$FILENAME.jpg\""); 我很遗憾地说我没有测试,所以先尝试一下. 编辑:只是为了好玩,我使其成为一个函数.在这里是:
我要为缩略图创建函数. 我可以使用ImageMagick&GD库方法. 哪种方法可以创建更好的缩略图,并且更快,更适合服务器(加载,...)? ? 谢谢 解决方案 $im = imagecreatefromjpeg('photo.jpg'); $ox = imagesx($im); $oy = imagesy($im); $nx = 320; $ny = 240; $nm = imagecreatetruecolor($nx, $ny); imagecopyresized($nm,$im,0,0,0,0,$nx,$ny,$ox,$oy); imagejpeg($nm, 't_photo.jpg'); vs exec('convert photo.jpg -resize 320x240 t_photo.jpg'); 您怎么看? 也应稍微锐化每个优质的缩略图... exec('convert photo.jpg -resize 320
我一直在视频网站[Platform:PHP]上工作,我需要在Amazon S3服务器上上传视频并提取缩略图. 我已经在该存储桶中成功地创建了一个存储桶并上传了视频文件.但是我不知道如何从上传的视频中提取缩略图.所以,这就是我卡住的地方. 任何帮助将不胜感激.预先感谢! 解决方案 在这里您有一些选择. 首先 - 在将视频上传到AWS之前,您可以从视频中"提取"缩略图.类似:将视频上传到您的服务器,如果需要,将其转换为适当的格式,取缩略图(或缩略图),将其保存在某个地方(例如在S3或本地服务器上),然后将视频上传到S3.这种方法的不利于您本地服务器必须做很多额外的工作,而不是为您的网络访问者服务. 第二 - 您可以使用Amazon EC2计算服务:将视频上传到S3,触发EC2(例如,使用Cron Jobs)从S3中获取视频,将其转换,拿起缩略图并上传最终结果(转换为视频 +缩略图)回到S3. Disvantages是:实施此"交流"并不容易(您必须解决很多问题
我正在为网站建立一个数据库,该网站将是产品的目录. 我对图像表有问题.我有一个PHP脚本,用三种尺寸调整图像大小,用后缀重命名它们,将它们写入目录,并在图像表中添加对它们的引用. 我很难弄清楚缩略图(小图像)如何与中和大图像相关联,因为我打算为每种产品提供多个图像.我希望能够通过PHP脚本将所有缩略图添加到具有指向中型图像的链接的页面. 这是我到目前为止所拥有的, image-id product-id filename size caption width height alt 13 1 PassPro150_large.jpg large NULL 632 569 NULL 14 1 PassPro150_medium.jpg medium NULL 250 225 NULL 15 1
如何获得thumbs document(doc,docx,pdf,pptx,ppt,.....)? 可以使用C#,PHP,..... 请帮助我! 非常感谢您! 解决方案 这是在此之前提出的...请参阅 live thimbumbnails live thumbnailss/大图对于某些示例 它仅捕获网站,但对于其他所有文档类型.... >或image ... PDF更易于使用,但某些在线工具也可以直接将doc转换为doc. 当您拥有pdf时,您可以轻松地将其转换为jpg,然后创建缩略图表单jpg 查看更多工具,您可以使用 见 exec("convert sample.pdf sample.jpeg") 见 见 将PDF文档转换为PHP中的预览图像? 我希望这会有所帮助 谢谢 :)
我被带上了基于PHP的Web应用程序的工作.该应用程序的一部分为MS Office文档生成了缩略图图像,并使用MS Office + the emypdf docprint实用程序来执行此操作.由于有一个要求,该系统正在Windows Server 2003 + IIS上运行. 我更愿意让系统在Linux服务器上运行,而不是MS,因为我在管理Linux系统方面拥有比Windows更多的经验,而且我们没有其他内部技术人员. 有人知道使用本机Linux软件处理文档转换的方法吗?我会喜欢PHP本地的东西,但在必要时愿意外面. 解决方案 对于其他任何遇到此问题的人,我最终都选择了 jodconverter .示例代码包含一个基本网页,可以发布到使用Pear's http_request2 .在 jodconverter的Group 在Google代码上. 其他解决方案 我从来没有做过这样的事情,所以我只是把一个想法从我的头顶上扔出来. 您是否考虑过利用Open
我正在编写一个脚本,该脚本将从用户输入中上传文件,将其调整到缩略图,然后将两个新文件名添加到数据库中. 但是,我无法弄清楚如何让PHP检测图像的Mime类型,然后将其交给标头.这是代码,我发表了评论以使其尽可能清楚: $picture = $_FILES['picture']['name']; /*original file location*/ $file = 'picture/'.$picture.''; /*save thumbnail location*/ $save = 'thumb/tn-'.$picture.''; /*append thumbnail filename with tn-*/ $thumb = 'tn-'.$picture.''; /*get original file size*/
有人知道是否有可能(在PHP中)从服务器上的Quicktime电影中拍摄帧/缩略图? 类似于通常的GD缩略图生成,但对于.mov文件. 注意:我正在使用dreamhost,所以我对服务器的访问没有更多. 解决方案 DreamHost提供其他解决方案 这看起来很有希望:其他解决方案 我不记得在纯php中有任何方法: - ( 通常,选择的解决方案是在Command-line中调用 ffmepg in command-line,带有但是,如果您无法在服务器上安装软件,这可能是不可能的(我怀疑您的托管服务提供商捆绑器ffmepg ffmepg在其服务器上) 甚至还有一个扩展程序可以从PHP使用FFMPEG,而无需通过命令行来调用它:但是,由于它是PHP扩展(不仅是一堆php脚本),您必须在服务器上安装它 - 我们可能又回到了同一问题: - ( 有点搜索,我找到了Features: * ... * Supports jpeg, gif, png, wbmp
问题 - 我想在我的网站上设置图像上的功能.但是我想展示两个图像的原始图像和小缩略图. 选择 - 哪种方式更好 - 在上载图像或通过降低其高度和宽度为固定比率时,在目录中创建一个单独的图像(缩略图),在目录中创建一个单独的图像(缩略图)需要图像的时间? 我当前如何做 - 以后听起来更好,因为它不会在磁盘上花费太多尺寸,但必须一次又一次地调整图像大小.您认为哪一个更好? 这是Web应用程序的一般问题,没有特定的语言. 知道Facebook或Google是如何做的吗? 问题 - 我的问题是如何生成缩略图并在网站上显示它们 - 通过创建具有较小尺寸的原始图像的副本,或者每次要求每次要求缩略图. 解决方案 上传时创建缩略图几乎总是更好的选择.如果是存储是一个问题,则可以根据请求转换它们,然后将结果缓存到存储器存储中.如果在缓存到期之前再次请求,则不需要转换. 存储通常很便宜,所以我可能不会追求额外的复杂性. 其他解决方案 只需创建一个缩略图版本,然
我有一个功能可以使URL图像的缩略图飞行! 我总是将此功能图像传递给具有JPG类型的函数图像,但是当我通过" .jpg"扩展程序传递图像时出现问题.但是,当我尝试获得其哑剧类型时,我发现这是" application/ocket-stream " ..在此 imageType_jpc,imageType_jpx,imageType_jb2 我需要修改我的功能以处理此MIME类型?? 注意^^^^^^ function thumb($path,$width,$height) // $path => image url { $file_dimensions = getimagesize($path); $file_type = image_type_to_mime_type($file_dimensions[2]); list($Cwidth, $Cheight) = getimagesize($path);
我正在尝试使用 this thumbnail生成器,但是如您所知看到您必须通过header("Location: http://www.zubrag.com/thumb.php?src=http://www.test.com/test.jpg&dest=thumb.jpg&x=100&y=50"); 但行不通.我敢打赌,有很容易的解决方案,但找不到. 解决方案 我真的看不到您的问题... 您想做的不仅仅是在调用脚本的线上做拇指吗?只需从thumb.php中删除代码行并将其在脚本中使用. include('image.class.php'); $img = new Zubrag_image; // initialize $img->max_x = $max_x; $img->max_y = $max_y; $img->cut_x = $cut_x; $img->cut_y = $cut_y; $img->
是否有任何方法可以通过php 没有 ffmpeg? 来创建视频缩略图? 我的托管服务器不提供FFMPEG,因此我需要另一种方式(开源和免费). 我到处搜索,但到目前为止没有运气. 解决方案 当然,您可以在PHP中为有问题的视频实现解码算法.您不想这样做.因此,您将必须使用已经实现这些算法的库. ffmpeg 是其中一个库之一, libav 将是另一个.您可以将PECL写入接口库中,以在PHP进程中运行某些功能(例如提取框架). ,但老实说,我不明白为什么您想经历任何一个.因此,问题归结为»您为什么要在没有FFMPEG的情况下寻求解决方案?« 在您的服务器上不可用吗?询问您的IT支持是否可以向您提供.如果他们不能,请考虑切换提供商.
我如何使用ImageGrabScreen获取缩略图图像和特定网站的完整尺寸图像. 我认为我可以有一个array我将想要的Uri喂入了粉末,但我对如何设置需要抓取的图像的WXH有些困扰.我还认为我需要一个thumbnail class和a fullimage class并在需要时给他们打电话. 有更好的想法吗? 解决方案 请记住,ImagegrabScreen仅是Windows.如果您设置了多个显示,则此功能只会抓取主显示.另外,要使此工作,您的Apache服务必须设置为Allow service to interact with desktop否则您只会获得空白图像. 此讨论涵盖了imagegrabscreen的使用良好:让ImageGrabScreen工作 /p> 也有很多关于保存网页作为图像的讨论 - 以下是一些: 网站屏幕截图 带有php的网页屏幕截图? 我如何使用服务器端脚本生成网页的屏幕截图? php:如何使用php捕获浏览器窗口屏幕?
我正在使用一个简单的缩略图脚本,这是非常标准的: $imgbuffer = imagecreatetruecolor($thumbwidth, $thumbheight); switch($type) { case 1: $image = imagecreatefromgif($img); break; case 2: $image = imagecreatefromjpeg($img); break; case 3: $image = imagecreatefrompng($img); break; case 6: $image = imagecreatefrombmp($img); break; case 15: $image = imagecreatefromwbmp($img); break; default: return log_error("Tried to create thumbnail from $img: not a valid ima
我正在尝试在订单号旁边的订单列表上显示产品缩略图. 下面是订单的屏幕截图 我必须用什么钩显示图像? 我尝试了图像wooCommerce我的帐户订单视图答案代码,但它在单一视图订单上显示图像. 解决方案 更新 您可以使用以下内容在WooCommerce上添加产品缩略图我的帐户>订单列表,旁边的订单编号: add_action( 'woocommerce_my_account_my_orders_column_order-number', 'my_account_orders_product_thumbnails', 20, 1 ); function my_account_orders_product_thumbnails( $order ) { echo '' . '#' . $order->ge
托管我网站的服务器没有FFMPEG,因此我不允许安装任何其他扩展名.还有其他方法可以动态地制作视频缩略图吗?也许是某种Web服务,我通过视频文件,因此我得到了一个图片文件.顺便说一句,我正在使用PHP. 解决方案 使用外部服务是不可行的,因为即使您找到了一个,也必须将整个视频推向上面并获得缩略图结果. 我建议您在可以安装FFMPEG或其他一些可以生成缩略图的实用程序的地方主持视频,然后从您的原始服务器位置访问(参考)整个交易. 编辑: 另一种选择是在客户端上创建缩略图.您能描述创建和上传视频的方式是什么? 其他解决方案 使用HTML5的视频标签和画布在浏览器中进行操作: https://gist.github.com/adamjimenez/5917897 其他解决方案 请参阅此处: > 该软件是为创建视频文件创建缩略图的.它可用于无需FFMPEG的低成本服务器上的视频门户,如果您需要替换上传视频的自动创建的缩略图,则可以使用它.
我使用GD使用PHP语言编写的缩略图创建类.我想知道的是,当我上传PNG或GIF的透明图像时,我可以在缩略图中放置背景吗?如果可能的话,请指导我如何.谢谢. 解决方案 这是PNG文件的工作解决方案: $filePath = ''; //full path to your png, including filename and extension $savePath = ''; //full path to saved png, including filename and extension $colorRgb = array('red' => 255, 'green' => 0, 'blue' => 0); //background color $img = @imagecreatefrompng($filePath); $width = imagesx($img); $height = imagesy($img); //create new image an