草庐IT

Bitmap压缩

全部标签

php - iOS gzip 压缩到 PHP

我正在通过PHP接收的POST向我的网页发送大量文本。它大约为500kb-1.5mb。这个问题是,它是非常重复的数据,我想压缩它。数据看起来像这样,“123,123,123,124,124,124,125,126...等”我找到了GeoggreyGarside的NSData+Compression库http://cocoadev.com/wiki/NSDataCategory包含方法gzipInflate和gzipDeflate并且已经获得了gzipInflate方法来正确地从服务器解压缩数据,但是我一生都无法弄清楚如何在iOS中压缩字符串并将其发送到服务器以通过PHP解压缩。这是我的

ios - AVAssetWriter 如何创建无压缩的 mov 视频?

我正在用一组图像创建视频。我的工作目的是创建一个没有压缩的.mov视频。我在开发人员库中看到它存在一个键“AVVideoCompressionPropertiesKey”,但我不知道如何使用此键指定不压缩。你能帮帮我吗?这是我的示例代码:NSDictionary*videoCleanApertureSettings=[NSDictionarydictionaryWithObjectsAndKeys:[NSNumbernumberWithInt:320],AVVideoCleanApertureWidthKey,[NSNumbernumberWithInt:480],AVVideoCle

ios - 要使用 ImageAlpha 和 ImageOptim 来压缩 PNG?

我有一个iPhone应用程序,我正在将其转换为通用iPhone/iPad应用程序。这样,我为iPad版本的插图添加了更多的png。这会使我的二进制文件大小膨胀到大约90MB,这太大了。我正在考虑使用ImageAlpha和ImageOptim来减小我的png的大小,但我想知道,有什么缺点吗?这似乎好得令人难以置信。在测试中,它将我的一些png的大小减少了70%!大多数png都是我在我的应用程序中用于背景/菜单的大量纹理化插图。谁能看出在我的案例中不使用ImageAlpha和ImageOptim的任何理由? 最佳答案 答案取决于您的需要

压缩视频并保留元信息

背景手机拍摄的视频往往比特率极高,空间占用极大,在整理照片备份时,如果可以对某些特别大、但又不要求画质极高的视频进行压缩,从而达到节省空间的目的,同时又不会丢失回忆。常用的HandBrake在压缩视频后便抹去了所有元数据,包括修改日期、GPS位置、拍摄设备等。所以需要寻求一个合适解决方法。方案使用到的工具有两个:ffmpeg和exiftool,是两个非常著名的开源软件。ffmpeg作为一个常用的视频处理开源程序,被诸如HandBrake等软件用作底层代码的核心。其提供了各类的压缩方式。exiftool可以处理各类音视频的metadata。VBR(variablebitrate)bitrate固

ios - 捕获没有压缩的 UIImage(来自 CMSampleBufferRef)?

我需要从CMSampleBufferRef的未压缩图像数据中获取UIImage。我正在使用代码:captureStillImageOutputcaptureStillImageAsynchronouslyFromConnection:connectioncompletionHandler:^(CMSampleBufferRefimageSampleBuffer,NSError*error){//thatfamousfunctionfromAppledocsfoundonalotofwebsites//doesNOTworkforstillimagesUIImage*capturedIm

ios - 启动图像命名冲突和 PNG 压缩错误

我正在使用xCode5在我的一个Universal项目中添加启动图像。当我为iPhoneNon-Retina(iOS6.1或更早版本)添加启动图像时,xCode要求我将图像重命名为Default.png(足够好)我为iPhone添加所有其他图像。当我为iPadPortraitNon-Retina(iOS6.1或更早版本)添加启动图像时,xCode再次要求我将文件重命名为Default.png并将其放在子目录中。现在,当我尝试构建项目时,由于文件名相同,出现PNGCrush错误。这是确切的错误:读取/Volumes/iosWorkspace/projectName/projectName

ios - Xcode内置png压缩效果

我有一个关于png-8vspng-24usagevsXcode内置"imagecompressor"的问题.一些转换为png-8的图像可以这样保存,因为png-24版本之间的差异不容易被注意到。但是有些图像必须存储为png-24以便质量保持在高水平......当像png-8一样保存时,相同的图像大约小3倍,所以我想使用png-时内存消耗会有一些好处-8对png-24。但我不确定的是:iOS是否更“喜欢”png-24?在iOS中使用png-8而不是png-24有什么问题吗?首选是什么?当Xcode中的COMPRESS_PNG_FILES设置为YES时,在PS(或某些程序如TextureP

尽管 mapred.output.compress=true,hadoop 流仍会生成未压缩的文件

我像这样运行一个hadoop流作业:hadoopjar/opt/cloudera/parcels/CDH/lib/hadoop-mapreduce/hadoop-streaming.jar-Dmapred.reduce.tasks=16-Dmapred.output.compres=true-Dmapred.output.compression.codec=org.apache.hadoop.io.compress.GzipCodec-inputfoo-outputbar-mapper"pythonzot.py"-reducer/bin/cat我确实在输出目录中得到了16个包含正确数据

hadoop - HDFS 中的压缩文件提取

我在HDFS中上传了一个.gz文件,我正在尝试提取该文件的内容并将其放入HDFS的同一目录中。这是我试过的代码:finalStringuri="hdfs://localhost:8020/user/input1/output.gz";Pathpt=newPath(uri);FileSystemfs=FileSystem.get(newConfiguration());Configurationconf=newConfiguration();CompressionCodecFactoryfactory=newCompressionCodecFactory(conf);Compressio

hadoop streaming 不要解压缩文件

写hadoop流任务的时候。我使用-archives将一个tgz从本地机器上传到hdfs任务工作目录,但它并没有像文档所说的那样被解压。我已经搜索了很多但没有任何运气。这里是hadoop-2.5.2的hadoop流任务启动命令,很简单hadoopjar/opt/hadoop/share/hadoop/tools/lib/hadoop-streaming-2.5.2.jar\-filesmapper.sh-archives/home/hadoop/tmp/test.tgz#test\-Dmapreduce.job.maps=1\-Dmapreduce.job.reduces=1\-inp