草庐IT

c# - 在C#中获取视频文件的缩略图

关闭。这个问题需要debuggingdetails.它目前不接受答案。编辑问题以包含desiredbehavior,aspecificproblemorerror,andtheshortestcodenecessarytoreproducetheproblem.这将有助于其他人回答问题。关闭2年前。Improvethisquestion我想显示我网站上列出的视频的缩略图,我想从视频(从特定时间)获取单个帧并将它们显示为缩略图。我试过这个http://ramcrishna.blogspot.com/2008/09/playing-videos-like-youtube-and.html但

c# - 在 ListView 的网格中显示 128x128 像素或更大的缩略图图标

原始问题(见下方更新)我有一个WinForms程序,它需要一个像样的可滚动图标控件,带有大图标(实际上是128x128或更大的缩略图),可以单击以突出显示或双击以执行某些操作。最好将浪费的空间降到最低(每个图标下方可能需要简短的文件名标题;如果文件名太长,我可以添加省略号)。(来源:updike.org)我尝试使用带有LargeIcon(默认.View)的ListView,但结果令人失望:(来源:updike.org)也许我错误地填充了控件?代码:ImageListilist=newImageList();this.listView.LargeImageList=ilist;inti=

C#通过windows api从文件中获取缩略图

Windows资源管理器可以显示文件的缩略图。这些缩略图由核心和第三方shell扩展提供。我知道如何扩展shell以向Windows提供缩略图。我想要做的是使用C#通过shell从系统上的任何文件中检索缩略图。这可能吗?本质上,我正在编写一个自定义文件浏览器并且我想显示缩略图,并且不可能解析地球上的每个文件来制作我自己的缩略图。澄清:许多答案似乎都以网页缩略图或缩放图像为中心。但这根本不是我想要的。我想要的是向Windows询问这些文件类型的缩略图表示:.DOC、.PDF、.3DM、.DWG...可能还有十几个。我不想自己解析、呈现和制作缩略图,因为Windows已经知道该怎么做。我作

c# - 创建缩略图

我想在文件位置的GridView中显示缩略图。如何生成.jpeg文件?我在asp.net中使用C#语言。 最佳答案 您必须在Image类中使用GetThumbnailImage方法:https://msdn.microsoft.com/en-us/library/8t23aykb%28v=vs.110%29.aspx这是一个粗略的示例,它获取一个图像文件并从中制作缩略图,然后将其保存回磁盘。Imageimage=Image.FromFile(fileName);Imagethumb=image.GetThumbnailImage(1

javascript - 如何在表单中的输入类型 ="file"中添加图像并在同一表单上提交它们后生成缩略图

我有一个允许用户上传图片的表单。用户提交表单后,我想在前端为每张图片生成一个缩略图,然后存储在服务器上。出于安全原因,无法更改文件输入字段的值,那么如何将在js中前端生成的一些缩略图图像发送到服务器?前端是否可以在表单提交之前从输入文件字段中设置的图像生成缩略图?然后同时提交? 最佳答案 我找到了Thissimpleryetpowerfultutorial.它只是创建一个img元素,并使用fileReader对象,将其source属性分配为表单输入的值functionpreviewFile(){varpreview=document

javascript - 通过文件输入从视频文件创建缩略图

我正在尝试通过inputtype='file'格式的视频文件(mp4,3gp)创建缩略图预览。许多人说这只能在服务器端完成。我发现这很难相信,因为我最近才发现这个使用HTML5Canvas和Javascript的Fiddle。ThumbnailFiddle唯一的问题是这需要视频存在并且用户在点击按钮捕获缩略图之前点击播放。我想知道是否有一种方法可以在玩家不在场且用户单击按钮的情况下获得相同的结果。例如:用户点击文件上传并选择视频文件,然后生成缩略图。欢迎任何帮助/想法! 最佳答案 Canvas.drawImage必须基于html内容

linux - 用于创建自定义缩略图的 Bash 脚本

我需要一个bash脚本来获取某个指定文件夹中的所有图像;采用他们的分辨率,如果它低于最小值则什么都不做,否则创建一个中等大小的缩略图(200x150像素)。我在Windows中使用Imagemagick。但是在Linux上,我不能使用相同的脚本,所以我需要编写一个新脚本。这就是我到目前为止的想法。#!/bin/bashforfilesin/path/to/image/*doTESTFILE=`echo"$files"|sed's/|//g'|xargsfile-b|awk'{print$1}'`whilereadFCHECKSIZE=`file"$TESTFILE"-b|sed's//

linux - 批量裁剪和调整图像大小以创建缩略图

我有一大组jpg图像,我想为其创建缩略图。这些图像都有不同的尺寸和分辨率,但我希望所有缩略图都具有标准尺寸,例如120x80像素。但是,我不想拉伸(stretch)图像。所以我想做以下事情:将图片裁剪为1.5:1的纵横比。将裁剪区域居中(即左右或上下等量裁剪将图片调整为120x80像素。是否有linux命令可以这样做?我查看了imagemickconvert,但我不知道如何进行居中裁剪。好像每张图片都要手动指定裁剪区域? 最佳答案 这适用于大于120x80的图像。未在较小的设备上进行测试,但您应该能够对其进行调整。#!/bin/ba

php - 如何在我的 Linux 服务器上创建 PDF 文件的缩略图/屏幕截图?

我想用PDF文件创建缩略图,以便能够在网站上显示PDF文件的简短预览。我使用ImageMagick进行了尝试。不幸的是,结果不是很令人满意。生成的图像非常模糊。示例缩略图(模糊):原始PDF:(见评论)命令:convert-thumbnailx800k.pdf[0]test.png我的转换命令是否配置错误,或者您知道实现我的目标的更好方法吗? 最佳答案 您的原始pdf文件小于您正在创建的缩略图。Imagemagick缩放图像以匹配请求的尺寸。使用以下参数:convert-scale'800x800+0+0>'-colorspacer

c - 如何获取 nautilus 用于给定文件的缩略图?

Nautilus向我显示文件的缩略图,如果是图像,它将向我显示预览,如果是视频,它将显示视频中的帧,如果是文档,它将向我显示应用程序图标。如何访问图像?我看到它们缓存在~/.thumbnail/中,但是它们都被赋予了唯一的名称。 最佳答案 thethumbnailfilenameisanmd5ofthefilename.HoweverthefilenameistheabsoluteURItotheimage(withoutanewline).Soyouneedtodo:echo-n'file:///home/yuzem/pics/f