小编Dav*_*eto的帖子

有没有办法将.ICO文件解码为大于16x16的分辨率?

我正在研究android并试图从ImageView上的网站下载并显示一个favicon(.ICO).

到目前为止,我已经设法使用HTTP连接从网站读取.ico,将其作为InputStream检索.然后我使用BitmapFactory将流解码为Bitmap并将其显示在ImageView上.这是代码:

 public Bitmap getBitmapFromURL(URL src) {           
        try {

            URL url = new URL("http", "www.google.com", "/favicon.ico");

            HttpURLConnection connection = (HttpURLConnection) url.openConnection();                

            connection.setDoInput(true);       

            connection.connect();               

            InputStream input = connection.getInputStream();    

            BitmapFactory.Options options = new BitmapFactory.Options();

            Bitmap myBitmap = BitmapFactory.decodeStream(input, null, options);  

            return myBitmap;

        } catch (IOException e) {               
            e.printStackTrace();                
            return null;                
        }
    }
Run Code Online (Sandbox Code Playgroud)

问题是inputStream的解码总是返回一个小的16x16位图.如果我很好理解,单个.ICO文件可以存储不同的图像分辨率,如32x32和64x64.我的问题是,有没有办法解码32x32或64x64位图而不是16x16?

另外,如果没有BitmapFactory的解决方案,是否有库或ja​​va代码来执行此操作?

注意:我不想调整位图的大小,我想要一个32x32(或更大)的分辨率,而不会通过拉伸损失图像质量.

提前致谢.

java android bitmap ico

5
推荐指数
1
解决办法
1347
查看次数

如何在Vue中将多个道具从父组件传递给子组件

我试图将两个属性从父级传递给子级,但由于某种原因,这不起作用,我发现的所有示例都涉及传递单个属性。我试图做的是:

父 vue 组件:

<template>
  <div class="statistics_display">
    <multiLineChart :rowsA="reading['A'].price_stats" :rowsB="reading['B'].price_stats"></multiLineChart>
  </div>
</template>
Run Code Online (Sandbox Code Playgroud)

multiLineChart vue 组件:

export default {
  name: 'MultiLineChart',
  props: ['rowsA', 'rowsB'],
  mounted: function() {
      console.log(this.rowsA);
  }
Run Code Online (Sandbox Code Playgroud)

控制台日志返回未定义。如果我执行完全相同的代码并传递单个道具,它会返回预期的道具内容。我错过了什么?

vue.js

4
推荐指数
1
解决办法
6464
查看次数

在Meteor中,是否可以使用命令提示符列出用户

是否可以使用命令提示符列出所有流星用户,相应的密码和所有相关数据?我试过打开meteor shell并运行'Accounts.find'和'Accounts._accountData',但都没有返回我正在寻找的东西.

meteor meteor-accounts

0
推荐指数
1
解决办法
285
查看次数

标签 统计

android ×1

bitmap ×1

ico ×1

java ×1

meteor ×1

meteor-accounts ×1

vue.js ×1