草庐IT

Bitmap压缩

全部标签

android - 压缩 APK 以减小文件大小

我的应用程序的apk文件非常大。是否可以通过使用更好的压缩级别或不同的压缩引擎(例如lzma(https://software.intel.com/en-us/android/articles/native-library-compression-sdk-for-android-apps))来减小文件大小? 最佳答案 简单回答你的问题:是的,使用lzma。好的,现在是一些其他的建议。在Release模式下构建。这非常重要,因为在Debug模式下构建的应用程序大小可能比在Release模式下构建的应用程序大很多。压缩图像。在制作应用程

android - 应该使用什么过程来压缩 SKMaps.zip 文件以便在 Skobbler 支持的应用程序中使用?

我目前在Android应用程序中使用SkobblerSDK来处理映射和逐步导航任务。出现的一个问题是希望改变SDK发出音频建议的频率,这样我们就不会一个接一个地发出太多指令。我找到了thisanswer另一个问题解释了需要修改advice_places.adv文件,我可以在SDK提供的SKMaps.zip文件中找到该文件。我遇到的问题似乎与我完成对advice_places.adv文件的更改后如何重新存档zip文件有关。我在Mac上工作,似乎无论我是使用内置的“压缩...”上下文菜单选项,还是通过类似于以下的命令行执行压缩操作:zip-vrSKMaps.zipSKMaps/-x"*.D

android - 如果我使用支持库 26,为什么选项菜单项会被压缩?

关闭。这个问题需要debuggingdetails.它目前不接受答案。编辑问题以包含desiredbehavior,aspecificproblemorerror,andtheshortestcodenecessarytoreproducetheproblem.这将有助于其他人回答问题。关闭5年前。Improvethisquestion选项菜单项的大小在支持库25中应该有,但是当我使用26.0.0时,它们都被压缩了。菜单项xmlAppCompatActivity中的onCreateOptionsMenu@OverridepublicbooleanonCreateOptionsMenu(

android - 将当前 TextView 内容绘制到 Bitmap

我在ScrollView中有一个TextView:TextView有很多文本,这就是为什么它是可滚动的。我需要将TextView中当前可见的内容绘制到Bitmap中。出于测试目的,我在ImageView中显示此位图。我有以下代码:publicclassTextviewToImageActivityextendsActivity{privateTextViewtextView;privateScrollViewtextAreaScroller;privateImageViewimageView;privateHandlermHandler;publicvoidonCreate(Bundl

java - 压缩 .jar 文件以简化 Android 应用程序

背景:在创建android应用程序的过程中,我一直在研究不同的散列技术和速度。在我发现SpongyCaSTLe(即BouncyCaSTLe)之前,我一直使用Android原生的东西,事实证明它要快得多。SpongyCaSTLe.jar文件相当大,我的.apk超过800kb,只有jar和几个测试类(以及所有必要的androidfluff)。问题1:.jar文件对APK执行此操作是否正常?他们通常会膨胀文件吗?问题2:我有什么办法(通过source或jar)来减少文件?我只使用SHA256和SHA1哈希方案,但我无法弄清楚如何在不包括整个jar的情况下仅使用这两个哈希方案。想法?已编辑:P

java - ViewPager java.lang.OutOfMemoryError : bitmap size exceeds VM budget 错误

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:java.lang.OutOfMemoryError:bitmapsizeexceedsVMbudget-Android我使用ViewPager来显示资源文件夹中的一组图像,如果我的图像很小,一切正常,但是当我用高清图像替换它时我需要它在我的应用程序中,它给了我这个错误:java.lang.OutOfMemoryError:位图大小超出VM预算注1:我的代码中现在有5张图像用于测试,但最终我将有大约30张高清图像,注2:我想知道为什么会这样,我是android的新手,第一次使用viewpager类,之前我在另

android - 如何使用 Android 相机获取全分辨率和未压缩的图像数据?

我想得到一个全分辨率(而不是压缩)的图像数据,然后我可以做一些图像处理。据我所知,androidapitakePicture(shutter,raw,jpg)可以做一些事情。但我需要的不是压缩的JPEG数据,而是未压缩的图像数据。我也知道原始回调不会根据我阅读的一些帖子进行工作。我还找到了onPreviewFrame的api,我从中得到的最大图片尺寸是1280*720(使用setPreviewSize),而我从相机捕获的原始图像是1952*3264的分辨率。此外,Intent.putExtra(MediaStore.EXTRA_OUTPUT,uri)可能会有帮助,但uri的文件可能应该

android - createBitmap(int width, int height, Bitmap.Config config) 如何填充Bitmap?

createBitmap(intwidth,intheight,Bitmap.Configconfig)如何填充Bitmap?我想创建一个具有给定宽度和高度的位图,我不想生成一个随意的Color数组。我发现这个方法http://developer.android.com/reference/android/graphics/Bitmap.html#createBitmap(int,%20int,%20android.graphics.Bitmap.Config)创建一个没有任何来源的位图。该方法如何填充位图的像素? 最佳答案 带零,

android - 如何在 Flash Mobile 中播放压缩的 wave 文件

我正在使用ActionScript在FlashMobile中开发一个项目。我有一个压缩的wav文件,我需要能够在ButtonPress操作中根据需要反序列化和播放。下面是压缩wav文件的代码。mic.removeEventListener(SampleDataEvent.SAMPLE_DATA,micSampleDataHandler);btnRecord.setStyle("icon",recOff);sampleCount++;//savetherawPCMsamplesasabareWAVfilevarwav:ByteArray=newByteArray();varwriter:

android - 压缩图像而不损失质量

我一直在开发一款可以拍照并保存的Android应用程序。我想通过压缩图像使上传速度更快。但是当我使用BitmapCompress压缩它们时,图像似乎失去了质量。这里:原始:压缩:之前:尺寸-1920X1920文件大小-2.94MB之后:尺寸-960X960文件大小-644KB我想知道是否有办法,一个库或许可以解决我的问题?Instagram似乎在不损失图像质量的情况下进行压缩。 最佳答案 压缩总是会以这样或那样的方式导致质量下降。这是你可以做的:如果您尚未使用PNG,请将压缩格式更改为PNG。在尺寸和质量之间找到质量值(value)