我的手机相机图片为什么传微信图片保存不到相册册里

nikon传照片app。nikon从相机传到手机里的那个ap_尼康吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:148,032贴子:
nikon传照片app。nikon从相机传到手机里的那个ap收藏
nikon传照片app。nikon从相机传到手机里的那个app叫什么来着
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或43286人阅读
android开发(34)
需求:做仿新浪发微博的项目,能够上传图片还有两外一个项目用到手机拍摄图片,这两个都需要把图片上传到服务器
遇到问题:有的手机拍摄的图片旋转90度,有的图片旋转了180度,有的手机是正常的,服务器要求的是正的,这样问题就来了,不能用户发个照片在微博上看到的是被旋转了的啊,另外一个项目里旋转了的图片直接匹配出现问题,这个更严重。
解决:开始的时候在网上没有找到很好的解决办法,谷歌百度的搜了一通,想到第一种解决方式,当手机拍照结束,在返回结果处理里面立即跳转到一个新的页面,在新的页面里让用户自己手动去旋转图片,然后点击确定。就可以上传到服务器正着的图片了;第二种解决方式,这是在论坛里发现的一个方法,可以获取图片的属性,读取图片的旋转角度。
第一种方式代码:
在onActivityResult里面处理跳转
Intent intent = new Intent(SendMicoBlog.this, RotaingActivity.class);
MyApp myApp = (MyApp)getApplication();
myApp.setName(bitmap);//修改之后的名称
myApp.setPhoto(isPhoto);
startActivityForResult(intent, 1);
在RotaingActivity里面就可以作相应的旋转处理了
//获取bitmap
MyApp myApp = (MyApp)getApplication();
bitmap = myApp.getName();
System.out.println(&RotaingActivity w = & + bitmap.getWidth() + &H = & + bitmap.getHeight());
myBitmap =
myWidth = bitmap.getWidth();
myHeight = bitmap.getHeight();
// 创建操作图片用的matrix对象
matrix = new Matrix();
Drawable drawable = ImageDispose.bitmapToDrawable(bitmap);
imageView.setBackgroundDrawable(drawable);
btnCancel.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
RotaingActivity.this.finish();
btnRightRotaing.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
myBitmap = rotaingImageView(-90);
btnLeftRotaing.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
myBitmap =
rotaingImageView(+90);
btnOK.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
MyApp myApp = (MyApp)getApplication();
myApp.setName(myBitmap);//修改之后
System.out.println(&OK resultcoder&);
Intent intent = new Intent(RotaingActivity.this, SendMicoBlog.class);
setResult(6, intent);
RotaingActivity.this.finish();
Bitmap rotaingImageView(int angle2) {
//旋转图片 动作
matrix.postRotate(angle2);
System.out.println(&angle2=& + angle2);
// 创建新的图片
Bitmap resizedBitmap = Bitmap.createBitmap(bitmap, 0, 0,
myWidth, myHeight, matrix, true);
Drawable drawable = ImageDispose.bitmapToDrawable(resizedBitmap);
imageView.setBackgroundDrawable(drawable);
return resizedB
第二种方式:就简单多了,直接自己出偷着把照片给处理了,不需要用户的操作,这样体验会更好一点。
在onActivityResult里面处理
BitmapFactory.Options bitmapOptions = new BitmapFactory.Options();
bitmapOptions.inSampleSize = 8;
File file = new File(SD_CARD_TEMP_DIR);
* 获取图片的旋转角度,有些系统把拍照的图片旋转了,有的没有旋转
int degree = ImageDispose.readPictureDegree(file.getAbsolutePath());
Bitmap cameraBitmap = BitmapFactory.decodeFile(SD_CARD_TEMP_DIR, bitmapOptions);
bitmap = cameraB
* 把图片旋转为正的方向
bitmap = ImageDispose.rotaingImageView(degree, bitmap);
upload(bitmap);
* 旋转图片
* @param angle
* @param bitmap
* @return Bitmap
public static Bitmap rotaingImageView(int angle , Bitmap bitmap) {
//旋转图片 动作
Matrix matrix = new Matrix();;
matrix.postRotate(angle);
System.out.println(&angle2=& + angle);
// 创建新的图片
Bitmap resizedBitmap = Bitmap.createBitmap(bitmap, 0, 0,
bitmap.getWidth(), bitmap.getHeight(), matrix, true);
return resizedB
* 读取图片属性:旋转的角度
* @param path 图片绝对路径
* @return degree旋转的角度
public static int readPictureDegree(String path) {
int degree
ExifInterface exifInterface = new ExifInterface(path);
int orientation = exifInterface.getAttributeInt(ExifInterface.TAG_ORIENTATION, ExifInterface.ORIENTATION_NORMAL);
switch (orientation) {
case ExifInterface.ORIENTATION_ROTATE_90:
degree = 90;
case ExifInterface.ORIENTATION_ROTATE_180:
degree = 180;
case ExifInterface.ORIENTATION_ROTATE_270:
degree = 270;
} catch (IOException e) {
e.printStackTrace();
这样就搞定了,此时你上传的照片就是正的了。
第一种方式的图片
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:392837次
积分:3197
积分:3197
排名:第7255名
原创:32篇
评论:141条
(1)(1)(2)(1)(2)(1)(2)(3)(3)(4)(1)(2)(3)(3)(4)(3)(1)当前位置: >
从手机拍照或上传相册图片到网站php源代码(直接使用)
17:13 来源/作者:懒人模板 分类: 
* 懒人模板承诺:本站所有资源免费下载,无病毒,无弹窗,无干扰链接!
猜你也喜欢看这些 ??????
这些是最新的 ??????
我们一直在进步
日 懒人模板官网论坛上线!
日 微信贺卡源码频道上线!
日 手机单页专题频道上线!
微信游戏源码频道上线!
05年3月10日 手机单页专题频道上线!
10月18日 懒人模板手机版正式上线!
8月21日 关键词“wap模板”首页排名前一!
8月17日 关键词“手机模板”首页排名前四!
08月12日 关键词“手机wap网站模板”首页排名第一!扫描下载客户端
求助!!怎样把相机里的照片传到ipad上。&&&&&&
【回复:23 && 查看:31344】
小学二年级
扫一扫 手机看帖
扫一扫手机看帖
打开微信扫一扫 手机看帖
求助!!怎样把相机里的照片传到ipad上。
快要出发了,去马代,实在不想背着厚重的笔记本电脑,借了一个ipad,怎样把相机里的照片传到ipad的上啊,求教。万分感谢。
大学三年级
如果你手机和ipad都是苹果的云一下手机照片就自动在ipad上了
高中二年级
你的买一个插SD卡的配件,一头插SD卡,一头插在IPAD上。如果是CF卡,就需要用导线。注意你用的是几代IPAD,那个配件型号可不一样。
初中二年级
有个直接插Ipad的读卡器,tb卖几十,很方便
大学二年级
云很方便,但是要保证wifi速度够,还有一种带wifi功能的sd卡,价格贵不少,也能自动传ipad──不过这些都需要你在wifi环境下,出去玩,恐怕没法保证时时刻刻在wifi环境下吧?
最便利的办法是带个笔记本,然后itunes传,啊哈哈哈
没明白为什么一定要传到ipad上面,因为ipad上面是没法保存照片的,ipad上面的照片全部是压缩过的,如果是因为相机sd卡太小了,搞个大容量的sd卡不就成了,现在32g的sd卡才100出头,便宜的很,保存的照片比ipad多多了
大学二年级
ipad有相机套件专门倒照片的.ipad2和ipad4的套件不通用.
提示: 作者被禁止或删除 内容自动屏蔽,只有管理员可见
高中二年级
还不如多买几张存储卡呢
钻戒~项链~吊坠~小雏菊香水~skinfood faceshop护肤品低价转了~~~~~~~~~& &
/thread--1.html
☆◇※↙∞♀
多带卡吧,要不买了配件,你没ipad的,以后就浪费了
满脸痘痘的小朋友哦~~~
小学一年级
用同步工具吧
同步助手或者itools都挺好使的
不推荐91 毁系统
小学五年级
我觉得楼主应该不是因为内存不够才想把卡里的照片导在ipad上吧,楼主是不是因为想通过ipad把照下来的照片发到微信或者微博上啊,你就去淘宝买个转换的小工具就好 很小,特别方便,我是在苹果店买的大概200左右,淘宝有山寨的,也能用,40左右,但是有个前提,ipad必须要越狱好像,好像是。
大学一年级
带wifi功能的相机的话 pad下个app就可以
大学二年级
关注。。。。。。。。。。。。。
初中三年级
有一种什么卡,很小巧没有烦人的线。苹果店里有卖。插上就可以导照片,但是不能导到iphone里。
不过你得做好心理准备,用ipad传照片发微博什么的,那个画质变差很多。
09三亚 10杭州苏州西塘上海青岛香港 11长滩 12哈尔滨云南 13厦门
高中三年级
不用越狱 我买19.9 在淘宝上 能用
小学二年级
非常感谢大家的帮助,我已从马代归来,等照片处理好了就发游记啦。希望大家到时捧场。
高中三年级
帮顶了!!
来自55BBS iPhone客户端
手机上55看帖回帖更方便
提示: 作者被禁止或删除 内容自动屏蔽,只有管理员可见
提示: 作者被禁止或删除 内容自动屏蔽,只有管理员可见
提示: 作者被禁止或删除 内容自动屏蔽,只有管理员可见
当前时区 GMT+8, 现在时间是
声明:论坛所有帖子仅代表作者本人意见,不代表本网立场。转载文章/图片请注明作者及出自 、,如用于商业用途请联系原作者。}

我要回帖

更多关于 相册找不到保存图片 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信