Размер изображения с J2ME на HTC Touch2 - PullRequest
0 голосов
/ 16 июня 2010

Я пытаюсь выяснить, существует ли ограничение доступа к камере в реализации j2me на HTC Touch2.Нативная камера имеет 3-мегапиксельную камеру, однако она показывает, что качество заметно снижается при доступе через j2me, фактически она показывает, что единственный метод, способный возвращать метод .getSnapshot (), - это JPEG размером 240 × 320 пикселей.Я пытаюсь подтвердить, что это ограничение, если реализация j2me, а не мое кодирование.Слышит и пример некоторых вещей, которые я пробовал:

private void showCamera() {

    try {



        mPlayer = Manager.createPlayer("capture://video");



//      mPlayer = Manager.createPlayer("capture://video&encoding=rgb565&width=640&height=480");



        mPlayer.realize();



        mVideoControl = (VideoControl)mPlayer.getControl("VideoControl");



        canvas = new CameraCanvas(this, mVideoControl);

        canvas.addCommand(mBackCommand);

        canvas.addCommand(mCaptureCommand);

        canvas.setCommandListener(this);

        mDisplay.setCurrent(canvas);



        mPlayer.start();

    }

    catch (Exception ex) {}

}



public void capture() {

    try {

        // Get the image.

        byte[] raw = mVideoControl.getSnapshot("encoding=jpeg&quality=100&width=640&height=480");

 //         byte[] raw = mVideoControl.getSnapshot("encoding=png&quality=100&width=

//                      640&height=480");



//      byte[] raw = mVideoControl.getSnapshot(null);  

        Image image = Image.createImage(raw, 0, raw.length);



//      Image thumb = createThumbnail(image);



        // Place it in the main form.

        if (mMainForm.size() > 0 && mMainForm.get(0) instanceof StringItem)

            mMainForm.delete(0);

        mMainForm.append(image);

Если кто-то может помочь, это будет высоко ценится.

1 Ответ

0 голосов
/ 04 августа 2010

Я извлек слово из ряда источников о том, что действительно существует ограничение на доступ к камере, которую JVM использует в операционной системе.

...