标签: bitmap

我怎样才能从android中的远程URL获取图像大小?

我想从网址获取图片大小.只有我知道解码整个位图并从中获取大小.

但我想要只获得图像大小.

有什么好方法..?

谢谢.

android bitmap image-processing

-2
推荐指数
1
解决办法
855
查看次数

如何将位图转换为字节数组

我想将URL转换为Bitmap image.i我也尝试在SD卡上压缩并保存这个位图,但是当我运行代码时,Web Image-view中没有显示任何图像.我有以下代码:

Logger.d(LOG_TAG, "Enter retrieveImageData()");
    URL url = new URL(imageUrl);
    HttpURLConnection connection = (HttpURLConnection) url.openConnection();
    connection.setReadTimeout(CONNECTTION_TIMEOUT);
    // determine the image size and allocate a buffer
    int fileSize = connection.getContentLength();
    if (fileSize < 0) {
        Logger.d(LOG_TAG, "retrieveImageData()->file size less than 0");
        return null;
    }
    byte[] imageData = null;

    byte[] buffer = new byte[BUFFER_SIZE];

    // download the file
    // if(Global.show_logs) Log.d(LOG_TAG, "fetching image " + imageUrl +
    // " (" + fileSize + ")");
    BufferedInputStream istream = new BufferedInputStream(connection.getInputStream());

    if ((!(height …
Run Code Online (Sandbox Code Playgroud)

android bitmap

-3
推荐指数
2
解决办法
2万
查看次数

如何从drawable资源创建位图

我想在另一个上添加一个图像(Bitmap).为此,我只使用位图(我绘制的图像和我添加的图像),但我使用的位图实际上是我的可绘制资源中的资源.那么有没有办法创建一个包含我的drawable的位图?

android bitmap

-3
推荐指数
1
解决办法
1615
查看次数

BITMAP图像不会从文件"INVALID HANDLE"加载

这是基本的,因此只需要一个来自绘图函数的代码片段,因为它具有必要的信息

void draw()
{

RECT rect;
GetClientRect(hwnd, &rect);
    HBITMAP FRAME1ANIMDASH = NULL;
            FRAME1ANIMDASH = (HBITMAP) LoadImage(NULL, "Hidden but correct pathname that won't be shown here", 0, LR_DEFAULTSIZE, LR_DEFAULTSIZE, LR_CREATEDIBSECTION);
            if(FRAME1ANIMDASH == NULL)
            {
                MessageBox(NULL, "CANNOT LOAD", "CANNOT LOAD", MB_OK);
            }
            HDC device;
            PAINTSTRUCT ps;
            BITMAP bm;
    GetObject(FRAME1ANIMDASH,sizeof(BITMAP),&bm);
    HDC hdcdevice=CreateCompatibleDC(device);
    SelectObject(hdcdevice,FRAME1ANIMDASH);
    BitBlt(device,0,0,0,0,hdcdevice,0,0,SRCCOPY);
    UpdateWindow(hwnd);
    device=GetDC(hwnd);
    DeleteDC(hdcdevice);
    DeleteObject((HBITMAP) FRAME1ANIMDASH);
        DWORD lastError = GetLastError();
        cout << GetLastError();
    }
Run Code Online (Sandbox Code Playgroud)

获取上一个错误显示错误6,这是一个无效的文件句柄.消息框显示,这意味着图像从未加载和失败,因此其后的代码不是主要关注点.

我正在尝试加载位图并将其放在我创建的Win32窗口上.

不需要其他代码,因为没有任何具体的任何其他代码可以导致整体可能的答案.告诉我如何才能成功加载图像.

winapi bitmap

-3
推荐指数
1
解决办法
675
查看次数

标签 统计

bitmap ×4

android ×3

image-processing ×1

winapi ×1