草庐IT

Bitmap压缩

全部标签

iphone - 按大小压缩图像 - iPhone SDK

我想压缩图像(相机/照片库),然后将其发送到服务器。我知道我可以按高度和宽度压缩,但我想按大小将图像压缩到固定大小(200KB)并保持原始高度和宽度。JPEGRepresentation中的比例因子不代表大小,只代表压缩质量。如何在不使用任何第三方库的情况下实现这一点(压缩到固定大小)?感谢您的帮助。 最佳答案 下面是一些示例代码,它们将尝试为您压缩图像,使其不超过最大压缩或最大文件大小CGFloatcompression=0.9f;CGFloatmaxCompression=0.1f;intmaxFileSize=250*1024

objective-c - 在 iOS 中解压缩下载的文件

使用ASIHTTPRequest,我下载了一个zip文件,其中包含一个包含多个音频文件的文件夹。我尝试使用SSZipArchive和ZipArchive解压缩文件,它们都是基于minizip。当我编译代码时,出现此错误:Undefinedsymbolsforarchitecturei386:"_OBJC_CLASS_$_ZipArchive",referencedfrom:objc-class-refinAppDelegate.o。如何在iOS中解压缩此文件? 最佳答案 我用过ZipArchive过去取得了成功。它非常轻巧且易于使用

ios - 为什么在 iPhone 4、5、6 中横向压缩宽度和压缩高度

我是iOS开发的新手,刚开始学习适应性和布局,我有点困惑,根据DocumentationiOS定义了两个尺寸等级:常规:-它与广阔的空间相关联紧凑:-它与受限空间相关通过其他引用:所有纵向的iPhone(左上角)都具有常规的高度和紧凑的宽度,例如横向的Iphone4、5和6具有紧凑的高度和紧凑的宽度。但在iPhone6Plus的情况下,它具有紧凑的高度和正常的横向宽度。我的困惑是:iPhone4、5、6在纵向模式下具有规则的高度和紧凑的宽度,但为什么它们在横向模式下没有规则的宽度和紧凑的高度,因为它是相反的?如果是这样,那么为什么iPhone6plus与它们不同?是因为它的屏幕比iPh

ios - 什么是 UIView 的内容压缩阻力和内容拥抱?

什么是UIView的内容压缩阻力和内容拥抱?这些与View的固有内容大小有什么关系? 最佳答案 取自objc.io优秀AdvancedAutoLayoutToolboxarticle:IntrinsicContentSizeTheintrinsiccontentsizeisthesizeaviewpreferstohaveforaspecificcontentitdisplays.Forexample,UILabelhasapreferredheightbasedonthefont,andapreferredwidthbasedon

Baumer工业相机堡盟工业相机如何通过BGAPI SDK和微软图像压缩算法进行图像压缩保存(C#)

Baumer工业相机堡盟工业相机如何通过BGAPISDK和微软压缩算法进行图像压缩保存(C#)Baumer工业相机Baumer工业相机和微软图像压缩技术背景代码分析第一步:先引用对应的微软图像的DLL文件第二步:在回调函数里进行Buffer图像转换为Image图像进行压缩第三步:微软Image图像压缩算法工业相机图像通过SDK使用微软图像压缩算法的优点工业相机图像通过SDK使用微软图像压缩的行业应用​Baumer工业相机Baumer工业相机堡盟相机是一种高性能、高质量的工业相机,可用于各种应用场景,如物体检测、计数和识别、运动分析和图像处理。Baumer的万兆网相机拥有出色的图像处理性能,可以

dart - 在 Dart 中上传时如何压缩/减小图像大小?

如何在Dart中上传时压缩/减小图像大小?我正在尝试上传一张5MB的图片,但我想在上传时减小它的大小。我正在使用Dart和Flutter。 最佳答案 有一个imagemanipulationpackageonpub.它甚至包括一个示例,说明您究竟想做什么。import'dart:io'asIo;import'package:image/image.dart';voidmain(){//Readanimagefromfile(webpinthiscase).//decodeImagewillidentifytheformatofthe

c# - 在保存到 redis 之前压缩对象

刚开始看ss和redis。我正在使用MicrosoftRedis实现。打开压缩后,dump.rdb增长太快。我想保存每秒的进程统计信息。示例对象。publicclassPerfData{publiclongId{get;set;}publicDateTimeTimeStamp{get;set;}publicstringProcessName{get;set;}publicintProcessId{get;set;}publicTimeSpanTotalProcessorTime{get;set;}publicTimeSpanUserProcessorTime{get;set;}publ

python - 如何使用python压缩字符串并存储在redis中

我想在python中使用带有GZIP的Utf8字符串编解码器存储我所有的字符串。我尝试了下面的代码,但压缩没有正常进行。我不知道这里缺少什么。如何使用gzip压缩技术将数据插入redis。插入redis后,它只是打印一些数字,比如d49importredisimportStringIOimportgzipr=redis.StrictRedis(host='127.0.0.1',port=80,db=0,decode_responses=True)out=StringIO.StringIO()withgzip.GzipFile(fileobj=out,mode='w')asf:value

bitmap - Redis SETBIT、GETBIT、BITCOUNT 的用例?

看完Cansomeoneexplainredissetbitcommand?和http://blog.getspool.com/2011/11/29/fast-easy-realtime-metrics-using-redis-bitmaps/(在redis文档中引用)我仍在努力确定使用SETBIT而不是SET的用例。上述来源似乎引用了使用SETBIT以二进制形式存储事件和“可数”数据集的驱动因素,因为它有助于显着减少您需要存储的数据量,同时仍然保持易用性-访问。按位图100000001中的用户ID(通过从0开始的偏移量标识)存储每日对网站的唯一访问——其中用户具有ID0和8是唯一具有

redis - Redis Db是否有内置的压缩​​选项

Redis是“内存怪兽”。将数据存储为“压缩的json字符串”可以最大限度地减少内存使用。RedisDb有内置的压缩​​选项吗? 最佳答案 Redis在转储时使用LZF轻型数据压缩器,因此不会减少内存消耗。说明redis并没有对内存中的数据进行压缩,而是以字符串的形式存储。必须部署自己的客户端压缩代码。lua脚本还提供了压缩算法,但该分支相对较新,因此不建议在生产级别使用。 关于redis-RedisDb是否有内置的压缩​​选项,我们在StackOverflow上找到一个类似的问题: