草庐IT

jpeg2000

全部标签

Android/Java : Saving a byte array to a file (. jpeg)

我正在为Android开发一个应用程序,该应用程序的一部分必须拍照并将它们保存到SD卡。onPictureTaken方法返回一个字节数组,其中包含捕获图像的数据。我需要做的就是将字节数组保存到.jpeg图像文件中。我试图在BitmapFactory.decodeByteArray(获取Bitmap)和bImage.compress(到OutputStream)、普通OutputStream和BufferedOutputStream的帮助下做到这一点。所有这三种方法似乎都给了我同样奇怪的错误。我的Android手机(8MP摄像头和不错的处理器)似乎可以保存照片(尺寸看起来正确),但是以一

android - 如何在 Android 中从 JPEG 创建动画 GIF(开发)

我正在寻找一种在原生Android应用程序中创建动画GIF的简单方法。源文件应该是JPEG(来自相机或其他),输出应该在设备上保存为GIF。我不想知道如何播放动画或动画GIF文件。明确一点:我想知道如何将单个图像逐帧放入“电影”中,然后将其保存为.gif文件。例如ThisApp可以做我想做的。 最佳答案 查看此解决方案。https://github.com/nbadal/android-gif-encoder这是这篇文章的Android版本。http://www.jappit.com/blog/2008/12/04/j2me-ani

c++ - opencv 从缓冲区读取 jpeg 图像

我有一个unsignedchar*缓冲区,其中包含jpeg图像的数据。我想使用c++和opencv显示该图像。如果我这样做:Matimg(Size(640,480),CV_8UC3,data);namedWindow("image",1);imShow("image",img);我得到一堆嘈杂的像素。我想这是因为数据是jpeg(带有标题)。因为这行得通:Matimgbuf(Size(640,480),CV_8UC3,data);Matimg=imdecode(imgbuf,CV_LOAD_IMAGE_COLOR);但是我不能使用imdecode函数,因为它来自基于GTK2的highgu

c++ - 如何在 Linux 上的 C++ 中读取 JPEG 和 PNG 像素?

我正在做一些图像处理,我想单独读取JPEG和PNG图像中的每个像素值。在我的部署方案中,使用3rd方库对我来说会很尴尬(因为我在目标计算机上的访问受到限制),但我假设没有用于读取JPEG/PNG的标准C或C++库...所以,如果您知道一种不使用库的方法,那就太好了,如果不知道,那么仍然欢迎回答! 最佳答案 C标准中没有标准库来读取文件格式。但是,大多数程序,尤其是在linux平台上的程序都使用相同的库来解码图像格式:对于jpeg,它是libjpeg,对于png,它是libpng。已安装库的可能性非常很高。http://www.lib

node.js - 使用 Sinon-Chai 时测试失败显示 "Error: timeout of 2000ms exceeded"

我正在为以下路线(express)编写集成测试。代码如下:varq=require("q"),request=require("request");/*ExampleofservicewrapperthatmakesHTTPrequest.*/functiongetProducts(){vardeferred=q.defer();request.get({uri:"http://localhost/some-service"},function(e,r,body){deferred.resolve(JSON.parse(body));});returndeferred.promise;

javascript - Mocha : Error Timeout of 2000ms exceeded

我正在尝试为数据库播种以进行单元测试。下面是seed.js文件:.......constapp=require('./app')constdb=app.get('db')constsaveUsersToDB=(done)=>{db.User.bulkCreate(users).then(()=>(done))}module.exports={saveUsersToDB};我的app.test.js文件:.......constexpect=require('expect')constrequest=require('supertest')const{saveUsersToDB}=req

Node.js:从 jpeg 图像到视频文件的实时转换

我正在使用node.js并通过socket.io库接收到实际上是jpeg图像的数据block。这些图像是从远程网络摄像头捕获的实时视频帧。我被迫将视频流式传输为jpeg帧。我正在寻找一种将这些jpeg图像动态转换为视频文件(mpeg4或mjpeg文件)的方法。Node是否有可以做到这一点的库?我已经看过Node-fluent-FFMPEG库,但给出的唯一示例是关于将jpeg文件转换为视频,而不是从jpeg图像流动态转换。或者,ffmpegforwindows是否支持jpeg图像流作为输入? 最佳答案 FFMPEG支持流作为输入,如d

node.js - 将 base64 编码的 jpeg 上传到 Firebase 存储(Admin SDK)

我正在尝试从我的移动混合应用程序(Ionic3)将图片发送到我的Heroku后端(Node.js)并让后端将图片上传到Firebase存储并将新上传的fil下载url返回到移动应用程序.请记住,我正在使用适用于Node.js的FirebaseAdminSDK。所以我将base64编码图像发送到Heroku(我使用在线base64解码器检查编码字符串,没问题),由以下函数处理:constuploadPicture=function(base64,postId,uid){returnnewPromise((resolve,reject)=>{if(!base64||!postId){rej

node.js - 在mocha测试中调用异步函数如何避免超时错误: timeout of 2000ms exceeded

在我的Node应用程序中,我使用mocha来测试我的代码。在使用mocha调用许多异步函数时,出现超时错误(Error:timeoutof2000msexceeded.)。我该如何解决这个问题?varmodule=require('../lib/myModule');varshould=require('chai').should();describe('TestingModule',function(){it('SaveData',function(done){this.timeout(15000);vardata={a:'aa',b:'bb'};module.save(data,f

php - 如何以编程方式检查图像(PNG、JPEG 或 GIF)是否损坏?

好的。所以我有大约250,000张高分辨率图像。我想做的是遍历所有这些并找到已损坏的。如果您知道4scrape是什么,那么您就知道图像I的性质。对我来说,图像被加载到Firefox中并显示Theimage“suchandsuchimage”cannotbedisplayed,becauseitcontainserrors.现在,我可以选择我所有的250,000张图片(~150gb)并将它们拖放到Firefox中。不过那会很糟糕,因为我不认为Mozilla设计Firefox来打开250,000个标签。不,我需要一种以编程方式检查图像是否损坏的方法。有谁知道可以按照这些方式做某事的PHP或