首页 \ 问答 \ 在Java的Map集合中如何使用HashMap类?

在Java的Map集合中如何使用HashMap类?

更新时间:2022-09-27 13:09

最满意答案

首先将gif转换为png帧:

convert img.gif img%03d.png

然后用这个命令将它们组合成一个webm(我必须得到外面的帮助):

ffmpeg -framerate 25 -f image2 -i ./img%03d.png -c:v libvpx -pix_fmt yuva420p img.webm

在此处输入图像描述


First convert the gif to png frames:

convert img.gif img%03d.png

Then combine them into a webm with this command (I had to get outside help on this):

ffmpeg -framerate 25 -f image2 -i ./img%03d.png -c:v libvpx -pix_fmt yuva420p img.webm

enter image description here

相关问答

更多
  • 首先将gif转换为png帧: convert img.gif img%03d.png 然后用这个命令将它们组合成一个webm(我必须得到外面的帮助): ffmpeg -framerate 25 -f image2 -i ./img%03d.png -c:v libvpx -pix_fmt yuva420p img.webm First convert the gif to png frames: convert img.gif img%03d.png Then combine them into a ...
  • 不幸的是,每个流行的浏览器都会以不同的方式处理HTML 5视频中的颜色,这使得难以获得一致的颜色。 H.264(MP4)比特流可以选择编码您正在使用的色彩基色集合,传输特性和矩阵系数; 这些可以使用例如ffmpeg -x264opts colorprim=bt709:transfer=bt709:colormatrix=smpte170m来设置。 至少在Mac OS X上,Safari和Quicktime会关注H.264视频中的这些位,并将颜色从指定编码转换为显示器的颜色配置文件,从而生成出色且一致的颜色。 ...
  • 你应该看看使用矩阵的图像变换。 特别是, 本文介绍如何使用ColorMatrix将位图转换为灰度。 (它是用VB.NET编写的,但它应该很容易转换为C#)。 我还没有测试它是否可以与alpha通道一起工作,但我认为这是值得一试的,而且它绝对是一种快速而有效的修改位图的方式。 You should have a look at image transformation using matrices. In particular, this article describes how to convert a ...
  • 您是否有机会使用ColorMatrix将图像绘制到自身上? 那当然不会起作用(因为如果你在绿色像素上画一些半透明灰色的东西,一些绿色会透过)。 您需要将其绘制到仅包含透明像素的新空白位图上。 Are you by any chance painting the image onto itself using a ColorMatrix? That won't work of course (because if you paint something semi-transparent-gray over a ...
  • 使用CoreImage过滤器修复它,如Yi.Zhang建议:) func convertToGrayScale() -> UIImage { let filter: CIFilter = CIFilter(name: "CIPhotoEffectMono")! filter.setDefaults() filter.setValue(CoreImage.CIImage(image: self)!, forKey: kCIInputImageKey) return UIIma ...
  • ColorMatrix救援! 引用Android文档,ColorMatrix: 5x4矩阵,用于转换位图的颜色+ alpha分量。 矩阵存储在一个数组中,其处理如下:[a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q, r,s,t]当应用于颜色[r,g,b,a]时,得到的颜色计算为(在钳位之后)R'= a R + b G + c B + d A + e; G'= f R + g G + h B + i A + j; B'= k R + 1 G + m B + n A + o; A'= p ...
  • 没错,没有复制。 这就是为什么MSDN Library的注释部分说: 调用者负责分配和释放由scan0参数指定的内存块,但是,在释放相关的位图之前不应释放内存。 如果像素数据被复制,这不会成为问题。 顺便说一下,这通常是一个难以解决的问题。 您无法分辨客户端代码何时调用Dispose(),因此无法拦截该呼叫。 这使得不可能使这样一个位图像一个位图的替代行为。 客户端代码必须意识到需要额外的工作。 Right, no copy is made. Which is why the Remarks section ...
  • 只需在PNG画布上绘制GIF图像,不会将透明度信息从GIF图像移动到PNG。 你必须自己做。 ForceAlphaChannel过程将为基于给定TransparentColor的任何PNG图像创建Alpha通道。 procedure ForceAlphaChannel(Image: TPngImage; BitTransparency: Boolean; TransparentColor: TColor; Amount: Byte); var Temp: TPngImage; x, y: Integ ...
  • 我知道它的答案已经很晚了,但我正在寻找类似的解决方案并发现:ffmpeg -i video.flv -r 25 -vcodec png -pix_fmt rgb32%d.png I know its quite late for an answer but I was searching for a similar solution and found this : ffmpeg -i video.flv -r 25 -vcodec png -pix_fmt rgb32 %d.png
  • 要使用您创建的Alpha通道,使用png bKGD块中的白色背景构建透明图像,您可以执行此操作 convert rgba.png -flatten -alpha off rgb-flattened.png 然后优化压缩并删除ImageMagick插入的一些辅助块, pngcrush -reduce -brute -rem alla rgb-flattened.png rgb.png 请注意,选项“-alpha off”和“-flatten”的顺序很重要。 如果首先放置“-alpha”,则不会在展平过程中 ...

相关文章

更多

最新问答

更多
  • 您如何使用git diff文件,并将其应用于同一存储库的副本的本地分支?(How do you take a git diff file, and apply it to a local branch that is a copy of the same repository?)
  • 将长浮点值剪切为2个小数点并复制到字符数组(Cut Long Float Value to 2 decimal points and copy to Character Array)
  • OctoberCMS侧边栏不呈现(OctoberCMS Sidebar not rendering)
  • 页面加载后对象是否有资格进行垃圾回收?(Are objects eligible for garbage collection after the page loads?)
  • codeigniter中的语言不能按预期工作(language in codeigniter doesn' t work as expected)
  • 在计算机拍照在哪里进入
  • 使用cin.get()从c ++中的输入流中丢弃不需要的字符(Using cin.get() to discard unwanted characters from the input stream in c++)
  • No for循环将在for循环中运行。(No for loop will run inside for loop. Testing for primes)
  • 单页应用程序:页面重新加载(Single Page Application: page reload)
  • 在循环中选择具有相似模式的列名称(Selecting Column Name With Similar Pattern in a Loop)
  • System.StackOverflow错误(System.StackOverflow error)
  • KnockoutJS未在嵌套模板上应用beforeRemove和afterAdd(KnockoutJS not applying beforeRemove and afterAdd on nested templates)
  • 散列包括方法和/或嵌套属性(Hash include methods and/or nested attributes)
  • android - 如何避免使用Samsung RFS文件系统延迟/冻结?(android - how to avoid lag/freezes with Samsung RFS filesystem?)
  • TensorFlow:基于索引列表创建新张量(TensorFlow: Create a new tensor based on list of indices)
  • 企业安全培训的各项内容
  • 错误:RPC失败;(error: RPC failed; curl transfer closed with outstanding read data remaining)
  • C#类名中允许哪些字符?(What characters are allowed in C# class name?)
  • NumPy:将int64值存储在np.array中并使用dtype float64并将其转换回整数是否安全?(NumPy: Is it safe to store an int64 value in an np.array with dtype float64 and later convert it back to integer?)
  • 注销后如何隐藏导航portlet?(How to hide navigation portlet after logout?)
  • 将多个行和可变行移动到列(moving multiple and variable rows to columns)
  • 提交表单时忽略基础href,而不使用Javascript(ignore base href when submitting form, without using Javascript)
  • 对setOnInfoWindowClickListener的意图(Intent on setOnInfoWindowClickListener)
  • Angular $资源不会改变方法(Angular $resource doesn't change method)
  • 在Angular 5中不是一个函数(is not a function in Angular 5)
  • 如何配置Composite C1以将.m和桌面作为同一站点提供服务(How to configure Composite C1 to serve .m and desktop as the same site)
  • 不适用:悬停在悬停时:在元素之前[复制](Don't apply :hover when hovering on :before element [duplicate])
  • 常见的python rpc和cli接口(Common python rpc and cli interface)
  • Mysql DB单个字段匹配多个其他字段(Mysql DB single field matching to multiple other fields)
  • 产品页面上的Magento Up出售对齐问题(Magento Up sell alignment issue on the products page)