bitmapfactory相关内容
我试图从URL下载的图像显示为一个ImageView的。下载使用的AsyncTask在后台完成。然而,在调用BitmapFactory的德codeStream总是返回一个空的对象。我核实,提供连接的URL是正确的,但似乎BitmapFactory无法读取通过HTTP连接返回的InputStream的形象。这里是低于code: @覆盖 保护位图doInBackground(字符串...
..
我要脱code从SD卡BitmapFactory.de codeFILE(路径选择)的图像。 我也希望是大于2048×2048像素缩小到最多2048×2048(维持的比例)的图像。 得到位图后手动我能做到这一点,但这需要分配除已分配的那些大量的字节。 我应该怎么设置我BitmapFactory.Options反对获得这种效果? 谢谢 解决方案 使用有一些$ C $下这这个答案。
..
你好我是来自一个名为png图片创建位图 image.png 。该图像具有尺寸75(宽)×92(高)。当我运行此code: 位图位= BitmapFactory.de codeResource(this.context.getResources(),R.drawable.image Log.d(“图像”,“高度”+ bitmap.getHeight()+“宽:”+ bitmap.getWidth(
..
在我的Android应用我加载从,我就面临形象定位问题设备gallery.In图像。当我加载大分辨率的图像从画廊,它们会自动旋转,然后在我的视图中显示。我想关于这个问题的各种解决方案,但无法得到妥善的解决办法。我称之为感谢你。 解决方案 请一个类名为 ExifUtils 的 公共类ExifUtils { / ** * @see http://sylvana.net/jpegcrop/e
..
我看过一篇文章关于OOM问题的100S。大部分都是关于大位图。我做一个地图应用程序,我们下载 256×256 天气覆盖瓦片。大多数是完全透明的,非常小的。我刚刚得到的,这是442个字节长,同时呼吁一个位图流崩溃 BitmapFactory.de codeByteArray(......)。 例外规定: java.lang.OutOfMemoryError:位图大小超过VM预算(堆大小= 94
..
由于 Schermvlieger 的作为询问我只是模仿他的问题等其他网站因为没有人回答,我也面临着同样的问题。 我想知道什么将是最佳使用 BitmapFactory.Options.inSampleSize 的问候显示图像的速度。 该文件提到使用是2的功率值,所以我用2,4,8,16等。工作 的事情,我想知道的都是: 我应该重新取样下来到仍比屏幕分辨率大尺寸最小,或者我应该品尝到的大小刚好
..
我遇到一个情况下,我必须在一个幻灯片切换图像非常快的显示图像。图像的数量之多,让我想要存储的JPEG数据在内存中,德$ C C $他们时,我想显示它们。为了缓解垃圾收集器,我使用的不幸的是,这会导致相当严峻的流泪,我已经尝试了不同的解决方案,如同步,信号量,交替2-3之间的位图,但是,似乎没有解决这个问题。 我已经成立了一个例子项目,通过在GitHub上演示了这个问题; 我有一个线程,去code
..
我试图创建一个文件,该文件最终将持有图片(EXTRA_OUTPUT)是这样的: 文件mediaStorageDir =新的文件(Environment.getExternalStoragePublicDirectory( Environment.DIRECTORY_PICTURES),“scouthouse”); 如果(!med
..
我有一个形象,是120x120px位于我的 / RES /绘制/ 目录。这是必需的所有设备的大小。 要,我现在用的是以下加载此位图: 位图tmpBmp = BitmapFactory.de codeResource(getResources(),R.drawable.myimage); 问题是,当我衡量 tmpBmp ,大小为360x360px。我知道如何扩大这一回落到我需要的120×
..
我有一个关于按比例缩小的图片库选择的图像,这样我就可以通过PHP把它上传到服务器的问题。 所以动作的顺序是: 1)获取选定的图像从画廊(DONE) 2)规模下来,COM preSS它JPG(GOT stucked这里) 3)上传到服务器异步(DONE) 我需要连接1和第3 step.So到目前为止,我已经做到了这一点: 获取所选图像: @覆盖 保护无效onActivityR
..
编辑: 当我保存这些字节txt文件,当我把它保存为PNG文件时,它显示的图像,但它不能在这里工作,为什么......? 我用这code,创建从字节数组图像 在doInBackground() 字符串base64data = StringEscapeUtils.unescapeJava(IOUtils.toString(resp.getEntity()的getContent()));
..
我想从URL下载图像,并将其转换成位图,但行 位图MYBITMAP = BitmapFactory.de codeStream(输入); 总是导致调试器跳到下面的行 返回NULL; ,却从来没有打印出堆栈跟踪和异常变量也不会在调试器中列出的变量存在。我读了很多关于如何有可能是使用URL实际上并不导致图像,没有得到很好的格式化图像等问题,但它仍然与我敢肯定存在一个硬codeD映像
..
我正在做多次打电话给 BitmapFactory.de codeFILE()和 BitmapFactory.de codeResource(),我想指定格式的位图德coded到,如RGB_565或RGBA_8888。 目前,去codeD位图格式似乎取决于输入的图像上。另外,有没有办法到现有的位图转换为特定的格式? 的原因,这是非常重要的是,当我试图去$ C C使用 jnigraphics ,一
..
我有一个加载位图,我想转换设置配置为 Bitmap.Config.RGB_565 。是否有转换位图的位图后,这个配置已经加载到内存中的一个简单的方法?例如,下面我有一个位图之中去$ C $从应用程序的资源光盘,但是,我将如何转换已加载的位图到 RGB_565 ?我敢肯定,这是简单的东西,不过,我是相当新的使用位图和几个小时在网上找工作后,不幸的是我没有找到我所需要的具体。 BitmapFact
..
我开发一个Android应用程序。我创建了一个自定义相机类捕捉图像。这是工作的罚款在索姆许多设备,但是当我试图与三星Galaxy S4返回图像灰度林家,如图所示。我的code是: ![`*公共无效surfaceCreated(SurfaceHolder持有者){ frontCam = SharedUser prefs.getShared prefData(AutoCapture.this
..
我有本地保存到应用程序的专用存储的文件。我已经验证了它的存在,但是每当我打电话BitmapFactory.de codeFILE它总是返回null。 如果我将文件保存为一个资源,并使用ImageView的setImageResource,它总是显示的罚款。 这是什么问题? 下面的代码片段: =文件名“test.png”; 如果(doesFileExist(文件名)) 位图BMA
..
我试图创建一个位图或绘制对象从现有的文件的路径。 字符串路径= intent.getStringExtra(“文件路径”); BitmapFactory.Options选项=新BitmapFactory.Options(); option.in preferredConfig = Bitmap.Config.ARGB_8888; mImg.setImageBitmap(BitmapFactor
..
您好我一直在试图写号上ImageView的。对于N多的问题图像。如果用户输入的答案是正确的,那么它应该显示题号与错误的标记图像的刻度标记的图像别的题号。我需要写在图像上的问题数量。 这样的例子: 的LinearLayout l_layout =(的LinearLayout)findViewById(R.id.linear_view_report); 的LayoutParams参数=新LinearL
..
如果你有一个开放的,你需要的位图,你“可能”做到这一点 位图troublinglyLargeBmp = MediaStore.Images.Media.getBitmap( State.mainActivity.getContentResolver(),theUri); 但它会崩溃每次, 让你做到这一点......... BitmapFactory.Option
..
我开发一个Android应用程序,它的观点是包含多个Gallerys。在Gallerys(位图)的含量是红从互联网上。 对于第一个画廊,一切工作正常,但试图下载第二画廊的第一个图像时, BitmapFactory.de codeStream(InputStream中)返回空,而流不为空。 公共无效loadBitmap()抛出IOException异常{ 的for(int i
..