android 相机拍照后选择照片编辑,相片编辑界面直线形状会显示锯齿状

因为 decode 出来的图片太小,小于屏幕。所以,显示的时候 会把图片略微放大,导致直线形状会显示锯齿状。

能够改动getScreenImageSize 方法中的size 的大小,比方能够把133 ,变大。

详细改动例如以下:

Please modify getScreenImageSize function in FilterShowActivity.java file about lines 507.

private int getScreenImageSize() {

DisplayMetrics metrics = new DisplayMetrics();

Display display = getWindowManager().getDefaultDisplay();

Point size = new Point();

display.getSize(size);

display.getMetrics(metrics);

int msize = Math.min(size.x, size.y);

return (133 * msize) / metrics.densityDpi;  // can modify 133 to larger number.

}

时间: 2024-10-20 05:54:41

android 相机拍照后选择照片编辑,相片编辑界面直线形状会显示锯齿状的相关文章

h5 实现调用系统拍照或者选择照片并预览

这次又来分享个好东西! 调用手机相机拍照或者是调用手机相册选择照片,这个功能在 手机端页面 或者 webApp 应该是常用到的,就拿个人或会员资料录入那块来说就已经是经常会碰到的, 每当看到这块功能的时候,前端的小伙伴就得去找各种各样的插件.除非你收藏了什么好东西,或者是你收藏了什么比较旧的.需求跟不上的好东西,需求不一样体验不好 那你提交了,产品经理会买你账吗? 好了,咱入正题! 这里主要是针对手机端页面或者webApp的,pc端页面效果欠佳(有时候点击选择按钮,弹框要等你上完厕所才能弹得出来

部分Android手机拍照后照片被旋转的解决方案

在部分Android手机(如MT788.Note2)上,使用Camera拍照以后,得到的照片会被自动旋转(90°.180°.270°),这个情况很不符合预期.仔细分析了一下,因为照片属性中是存储了旋转信息的,所以要解决这个问题,可以在onActivityResult方法中,获取到照片数据后,读取它的旋转信息,如果不是0,说明这个照片已经被旋转过了,那么再使用android.graphics.Matrix将照片旋转回去即可. 1.读取图片的旋转属性 /**  * 读取图片的旋转的角度  *  *

Android开发教程--关于系统相机拍照获取的照片尺寸较小问题的解决

网上大部分的解决方案,都是如下方式: Intent intent = new Intent("android.media.action.IMAGE_CAPTURE"); startActivityForResult(intent,REQUEST_CODE_CAPTURE_CAMEIA); 拍照完成之后,回调: protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (resul

调用系统相机拍照,保存照片,调用系统裁剪API对照片处理,显示裁剪之后的照片

package com.pingyijinren.test; import android.annotation.TargetApi; import android.app.Notification; import android.app.NotificationManager; import android.app.PendingIntent; import android.content.ContentResolver; import android.content.Intent; impo

Android 拍照、选择图片并裁剪

转载请标明出处: http://blog.csdn.net/xuehuayous/article/details/51324656; 本文出自:[Kevin.zhou的博客] 前言:前段时间做项目用到了图片裁剪,调用系统裁剪图片,结果在我的小米3上一直有问题,裁剪界面打不开,在其他设备上没问题,于是研究其他软件是怎么做的,淘宝的裁剪图片是自己做的,当然没问题,京东的是调用的系统的也是打不开裁剪界面.但是不知道为什么会出现这个问题,在其他小米设备上貌似没有问题.看来调用系统的裁剪图片还是不靠谱的.

调用系统拍照和在系统图库选择照片设置头像

先上代码: package com.create.intenttest; import android.content.Intent; import android.content.SharedPreferences; import android.graphics.Bitmap; import android.net.Uri; import android.os.Bundle; import android.os.Environment; import android.provider.Med

从相册获取图片及调用相机拍照获取图片,最后上传图片到服务器

调用相机拍照获取图片: 跳转到到拍照界面: Intent takeIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); //下面这句指定调用相机拍照后的照片存储的路径 mSzImageFileName = Long.toString(System.currentTimeMillis()) + ".png"; takeIntent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new F

Android设置拍照或者上传本地图片

效果例如以下: 看代码: MainActivity类中: package com.example.ceshidemo; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileOutputStream; import java.util.Calendar; import android.app.Activity; import android.app.AlertDialog; import and

部分Android或IOS手机拍照后照片被旋转的问题

1.我们平时手机拍的照片,传到电脑后,使用Photoshop或者其它图片浏览工具打开时,发现图片是被转过的.可是Windows上预览却是正的.其实原因是部分Android或IOS手机拍照后,将图片角度信息存到了Exif信息中.我们只需要读取出来,再做相应的重绘,即可. 2.代码送上. class ImageNormal { public void NormalImageDegree(string imagePath) { var bitmap = (Bitmap)Bitmap.FromFile(