草庐IT

Bitmap压缩

全部标签

swift - 如何快速压缩和解压缩密码保护

我正在尝试快速压缩和解压缩一些具有密码保护的数据。我找到了这个QUESTION,但我不知道Obj-C。我正在寻求帮助以快速压缩一些具有密码保护的数据。 最佳答案 您可以使用任何Objective-C压缩类(例如ZipArchive)。将它添加到您的Swift项目时,Xcode会询问是否应为您设置一个桥接header(以防您还没有)。之后只需在桥接header中为压缩类的header文件添加一个导入语句。编译一次,您应该能够从您的Swift代码中调用该Objective-C类。 关于swi

android - Android中的Bitmap和Drawable有什么区别?

我用谷歌搜索,但找不到任何文章来描述Android中Bitmap和Drawable之间的区别。 最佳答案 位图是位图图像的表示(类似于java.awt.Image)。Drawable是“可以绘制的东西”的抽象。它可以是位图(包装为BitmapDrawable),但也可以是纯色、其他Drawable对象的集合或任意数量的其他结构。大多数AndroidUI框架都喜欢使用Drawable对象,而不是Bitmap对象。View可以接受任何Drawable作为背景。ImageView可以显示一个前景Drawable。存储为资源的图像作为Dra

android - Android中的Bitmap和Drawable有什么区别?

我用谷歌搜索,但找不到任何文章来描述Android中Bitmap和Drawable之间的区别。 最佳答案 位图是位图图像的表示(类似于java.awt.Image)。Drawable是“可以绘制的东西”的抽象。它可以是位图(包装为BitmapDrawable),但也可以是纯色、其他Drawable对象的集合或任意数量的其他结构。大多数AndroidUI框架都喜欢使用Drawable对象,而不是Bitmap对象。View可以接受任何Drawable作为背景。ImageView可以显示一个前景Drawable。存储为资源的图像作为Dra

ios - 没有固有内容大小的 UIViews 的拥抱/压缩?

我在一次求职面试中被问到这个问题,我想知道他的意思。拥抱和压缩属性对于任何具有固有内容大小的View的作用是显而易见的。但是没有固有内容大小的View呢?他们在那里发挥作用吗? 最佳答案 有点奇怪的问题,没有一些额外的上下文。不过,我想你可以讨论一些事情......一些View在事后得到一个内在的内容大小。例如,UIImageView...没有图像,它就没有固有的内容大小。但是一旦设置了它的.image属性,它的固有内容大小就是图像的大小。因此,您可能希望根据将发生的事情来设置优先级。您可以给UIView,例如“Placeholde

ios - 使用 3D Touch 的压缩 View

我刚刚在我的应用程序的表格View中实现了3DTouch的查看和弹出功能。我正在为peekView使用一个不同的、更精简的ViewController,我希望pop将用户带到完整版本的View(与Instagram应用程序类似的样式)。我想知道我该怎么做?当我实例化peek时,我看不到如何在代码中做到这一点,所以我唯一能想到的是在弹出后立即继续到完整View?有人有什么想法吗?编辑:这就是我所说的那种系统: 最佳答案 这对我有用。也许在-(void)previewingContext:(id)previewingContextcom

ios - 将 AVAudioPCMBuffer 写入压缩的 AVAudioFile

我们正在开发一个记录和保留麦克风输入的应用程序。AVAudioRecorder的使用不是一个选项,因为需要实时音频处理。AVAudioEngine之所以被使用是因为它提供了对输入音频的低级访问。letaudioEngine=AVAudioEngine()letinputNode=audioEngine.inputNodeletinputFormat=inputNode.inputFormat(forBus:0)inputNode.installTap(onBus:0,bufferSize:AVAudioFrameCount(inputFormat.sampleRate*sampleIn

ios - 使用 SSZipArchive 解压缩文件而不提取文件的内容

我正在使用SSZipArchive提取文件的内容,该文件是我从Internet下载并保存在Documents中的。我下载的资源是zip文件,下载成功后我会解压。@IBActionfuncdownloadData(sender:UIButton){ifletmyAudioDataFromUrl=NSData(contentsOfURL:audioUrl){//afterdownloadingyourdatayouneedtosaveittoyourdestinationurlifmyAudioDataFromUrl.writeToURL(destinationUrl,atomically

ios - Swift - 压缩视频文件

所以,目前我正在使用它来压缩视频:funccompressVideo(inputURL:NSURL,outputURL:NSURL,handler:(session:AVAssetExportSession)->Void){leturlAsset=AVURLAsset(URL:inputURL,options:nil)letexportSession=AVAssetExportSession(asset:urlAsset,presetName:AVAssetExportPresetMediumQuality)exportSession!.outputURL=outputURLexpor

【threejs加载器】加载gltf模型及压缩模型

加载obj过程请参考如下两篇【threejs基础:使用OBJLoader】加载obj模型【threejs基础:使用MTLLoader】加载材质OBj模型1加载gltf模型效果如下:第一步:引入GLTFLoaderimport{GLTFLoader}from'three/examples/jsm/loaders/GLTFLoader'第二步:加载模型加载模型部分代码很简单;创建加载器、设置gltf文件路径、开始加载文件、添加到scene;代码如下constloader=newGLTFLoader()loader.setPath('./statics/models/gltf/');loader.l

java - 如何轻松地将字符串压缩到字节数组或从字节数组解压缩?

我有一些字符串,每个字符串大约有10K个字符。其中有很多重复。它们是序列化的JSON对象。我想轻松地将它们压缩成一个字节数组,然后从字节数组中解压缩它们。我怎样才能最轻松地做到这一点?我正在寻找方法,以便可以执行以下操作:Stringoriginal="....longstringherewith10Kcharacters...";byte[]compressed=StringCompressor.compress(original);Stringdecompressed=StringCompressor.decompress(compressed);assert(original.e