Skip to content

Commit fd90925

Browse files
committed
fix screen size in samples
1 parent 93755a3 commit fd90925

File tree

1 file changed

+26
-29
lines changed

1 file changed

+26
-29
lines changed

sample/src/jp/co/cyberagent/android/gpuimage/sample/activity/ActivityCamera.java

Lines changed: 26 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,22 @@
1616

1717
package jp.co.cyberagent.android.gpuimage.sample.activity;
1818

19+
import android.app.Activity;
20+
import android.graphics.Bitmap;
21+
import android.graphics.BitmapFactory;
22+
import android.hardware.Camera;
23+
import android.hardware.Camera.CameraInfo;
24+
import android.hardware.Camera.Parameters;
25+
import android.net.Uri;
26+
import android.opengl.GLSurfaceView;
27+
import android.os.Bundle;
28+
import android.os.Environment;
29+
import android.util.Log;
30+
import android.view.View;
31+
import android.view.View.OnClickListener;
32+
import android.widget.SeekBar;
33+
import android.widget.SeekBar.OnSeekBarChangeListener;
34+
1935
import java.io.File;
2036
import java.io.FileNotFoundException;
2137
import java.io.FileOutputStream;
@@ -32,24 +48,8 @@
3248
import jp.co.cyberagent.android.gpuimage.sample.R;
3349
import jp.co.cyberagent.android.gpuimage.sample.utils.CameraHelper;
3450
import jp.co.cyberagent.android.gpuimage.sample.utils.CameraHelper.CameraInfo2;
35-
import android.app.Activity;
36-
import android.graphics.Bitmap;
37-
import android.graphics.BitmapFactory;
38-
import android.hardware.Camera;
39-
import android.hardware.Camera.CameraInfo;
40-
import android.hardware.Camera.Parameters;
41-
import android.net.Uri;
42-
import android.opengl.GLSurfaceView;
43-
import android.os.Bundle;
44-
import android.os.Environment;
45-
import android.util.Log;
46-
import android.view.View;
47-
import android.view.View.OnClickListener;
48-
import android.widget.SeekBar;
49-
import android.widget.SeekBar.OnSeekBarChangeListener;
5051

51-
public class ActivityCamera extends Activity implements OnSeekBarChangeListener,
52-
OnClickListener {
52+
public class ActivityCamera extends Activity implements OnSeekBarChangeListener, OnClickListener {
5353

5454
private GPUImage mGPUImage;
5555
private CameraHelper mCameraHelper;
@@ -105,7 +105,7 @@ public void onGpuImageFilterChosenListener(final GPUImageFilter filter) {
105105

106106
case R.id.button_capture:
107107
if (mCamera.mCameraInstance.getParameters().getFocusMode().equals(
108-
Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE)) {
108+
Parameters.FOCUS_MODE_CONTINUOUS_PICTURE)) {
109109
takePicture();
110110
} else {
111111
mCamera.mCameraInstance.autoFocus(new Camera.AutoFocusCallback() {
@@ -127,12 +127,10 @@ public void onAutoFocus(final boolean success, final Camera camera) {
127127
private void takePicture() {
128128
// TODO get a size that is about the size of the screen
129129
Camera.Parameters params = mCamera.mCameraInstance.getParameters();
130-
params.setPictureSize(1280, 960);
131130
params.setRotation(90);
132131
mCamera.mCameraInstance.setParameters(params);
133-
for (Camera.Size size2 : mCamera.mCameraInstance.getParameters()
134-
.getSupportedPictureSizes()) {
135-
Log.i("ASDF", "Supported: " + size2.width + "x" + size2.height);
132+
for (Camera.Size size : params.getSupportedPictureSizes()) {
133+
Log.i("ASDF", "Supported: " + size.width + "x" + size.height);
136134
}
137135
mCamera.mCameraInstance.takePicture(null, null,
138136
new Camera.PictureCallback() {
@@ -158,8 +156,7 @@ public void onPictureTaken(byte[] data, final Camera camera) {
158156
}
159157

160158
data = null;
161-
Bitmap bitmap = BitmapFactory.decodeFile(pictureFile
162-
.getAbsolutePath());
159+
Bitmap bitmap = BitmapFactory.decodeFile(pictureFile.getAbsolutePath());
163160
// mGPUImage.setImage(bitmap);
164161
final GLSurfaceView view = (GLSurfaceView) findViewById(R.id.surfaceView);
165162
view.setRenderMode(GLSurfaceView.RENDERMODE_WHEN_DIRTY);
@@ -225,7 +222,8 @@ private void switchFilterTo(final GPUImageFilter filter) {
225222
}
226223

227224
@Override
228-
public void onProgressChanged(final SeekBar seekBar, final int progress, final boolean fromUser) {
225+
public void onProgressChanged(final SeekBar seekBar, final int progress,
226+
final boolean fromUser) {
229227
if (mFilterAdjuster != null) {
230228
mFilterAdjuster.adjust(progress);
231229
}
@@ -240,6 +238,7 @@ public void onStopTrackingTouch(final SeekBar seekBar) {
240238
}
241239

242240
private class CameraLoader {
241+
243242
private int mCurrentCameraId = 0;
244243
private Camera mCameraInstance;
245244

@@ -262,19 +261,17 @@ private void setUpCamera(final int id) {
262261
Parameters parameters = mCameraInstance.getParameters();
263262
// TODO adjust by getting supportedPreviewSizes and then choosing
264263
// the best one for screen size (best fill screen)
265-
parameters.setPreviewSize(720, 480);
266264
if (parameters.getSupportedFocusModes().contains(
267265
Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE)) {
268-
parameters.setFocusMode(Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE);
266+
parameters.setFocusMode(Parameters.FOCUS_MODE_CONTINUOUS_PICTURE);
269267
}
270268
mCameraInstance.setParameters(parameters);
271269

272270
int orientation = mCameraHelper.getCameraDisplayOrientation(
273271
ActivityCamera.this, mCurrentCameraId);
274272
CameraInfo2 cameraInfo = new CameraInfo2();
275273
mCameraHelper.getCameraInfo(mCurrentCameraId, cameraInfo);
276-
boolean flipHorizontal = cameraInfo.facing == CameraInfo.CAMERA_FACING_FRONT
277-
? true : false;
274+
boolean flipHorizontal = cameraInfo.facing == CameraInfo.CAMERA_FACING_FRONT;
278275
mGPUImage.setUpCamera(mCameraInstance, orientation, flipHorizontal, false);
279276
}
280277

0 commit comments

Comments
 (0)