这样图片的界面单反怎么调到拍照界面弄出来

调用相机拍照或者从图库里选择图片裁剪后设置到界面
  拍照或者从相册中挑选图片设置头像是很常见的功能。同样是网上搜索了资料,知道了可以调用系统的功能实现,然后就试着开始写了。先是布局文件,就是一个ImageView和一个TextView。
&?xml version="1.0" encoding="utf-8"?&
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity"&
android:layout_width="200dp"
android:layout_height="200dp"
android:id="@+id/imageView"
android:background="@mipmap/ic_launcher"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="151dp" /&
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="点击修改头像"
android:textSize="25sp"
android:id="@+id/textView"
android:layout_marginTop="108dp"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true" /&
MainActivity.java
package com.sy.
import android.app.A
import android.app.AlertD
import android.content.DialogI
import android.content.I
import android.content.SharedP
import android.graphics.B
import android.graphics.BitmapF
import android.graphics.drawable.BitmapD
import android.graphics.drawable.D
import android.net.U
import android.os.B
import android.os.E
import android.provider.MediaS
import android.text.TextU
import android.view.V
import android.widget.ImageV
import android.widget.RadioB
import android.widget.RadioG
import java.io.ByteArrayOutputS
public class MainActivity extends Activity {
private ImageV
private RadioG
private RadioButton rb_
private RadioButton rb_
private String SDCardPath = Environment.getExternalStorageDirectory().getAbsolutePath();
private static final int PHOTO_REQUEST_TAKEPHOTO = 1;
private static final int PHOTO_REQUEST_GALLERY = 2;
private static final int PHOTO_REQUEST_CUT = 3;
private AlertDialog.B
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initView();
initEvent();
setImage();
* 从SharedPreferences里读取图片名称,从缓存中读取图片,设置图片,如果没有保存过就什么也不做
private void setImage() {
SharedPreferences sp = getSharedPreferences("imageName", MODE_PRIVATE);
String imageName = sp.getString("name", "");
if (TextUtils.isEmpty(imageName)) {
byte[] p = FileUtils.readBytes(SDCardPath + "/imageCache", imageName);
if(p!=null){
Bitmap bitmap = BitmapFactory.decodeByteArray(p, 0, p.length);
Drawable drawable = new BitmapDrawable(bitmap);
iv.setBackgroundDrawable(drawable);
private void initEvent() {
iv.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
final String[] items = new String[]{"拍照", "相册"};
new AlertDialog.Builder(MainActivity.this).setTitle("选择").setItems(items, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
switch (which) {
Intent intent1 = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent1, PHOTO_REQUEST_TAKEPHOTO);
Intent intent2 = new Intent(Intent.ACTION_PICK, null);
intent2.setDataAndType(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, "image/*");
startActivityForResult(intent2, PHOTO_REQUEST_GALLERY);
}).show();
private void initView() {
iv = (ImageView) findViewById(R.id.imageView);
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
switch (requestCode) {
case PHOTO_REQUEST_TAKEPHOTO:
if (data != null)
startPhotoZoom(data.getData(), 150);
case PHOTO_REQUEST_GALLERY:
if (data != null)
startPhotoZoom(data.getData(), 150);
case PHOTO_REQUEST_CUT:
if (data != null)
saveAndsetPic(data);
super.onActivityResult(requestCode, resultCode, data);
private void startPhotoZoom(Uri uri, int size) {
Intent intent = new Intent("com.android.camera.action.CROP");
intent.setDataAndType(uri, "image/*");
intent.putExtra("crop", "true");
intent.putExtra("aspectX", 1);
intent.putExtra("aspectY", 1);
intent.putExtra("outputX", size);
intent.putExtra("outputY", size);
intent.putExtra("return-data", true);
startActivityForResult(intent, PHOTO_REQUEST_CUT);
private void saveAndsetPic(Intent picdata) {
Bundle bundle = picdata.getExtras();
if (bundle != null) {
Bitmap photo = bundle.getParcelable("data");
String imageName = MD5Utils.md5(System.currentTimeMillis() + "");
ByteArrayOutputStream baos = new ByteArrayOutputStream();
photo.compress(Bitmap.CompressFormat.PNG, 100, baos);
byte[] p = baos.toByteArray();
FileUtils.writeBytes(SDCardPath + "/imageCache", imageName, p);
SharedPreferences sp = getSharedPreferences("imageName", MODE_PRIVATE);
sp.edit().putString("name", imageName).commit();
Drawable drawable = new BitmapDrawable(photo);
iv.setBackgroundDrawable(drawable);
  主要就是调用系统相册相机和裁剪的uri,然后通过 startActivityForResult,onActivityResult方法完成的。关于 之前我有学过。在onActivityResult方法里根据requestCode的不同判断进行裁剪还是设置界面。在裁剪方法startPhotoZoom里,设置intent的附加参数的解释如下:
  在saveAndsetPic方法里,除了设置界面,我把裁剪好的图片保存到本地SD卡上,然后为了方便以时间戳md5加密作为图片名字存到了SharedPreferences里。下次打开时先检查SharedPreferences里有没有存过名字,有的话就从缓存图片中读取出来设置到界面。
没有更多推荐了,蜂鸟手机端
& 解决单反出片发灰难题 教你让照片变得通透
解决单反出片发灰难题 教你让照片变得通透
06:04:00 蜂鸟网 &&作者:李涛 &&责编: [读者稿]
   许多影友在摄影时经常会遇到照片拍完后不够通透,画面让人感觉发闷、不透亮、不清澈。这是什么原因呢?今天我们来讲讲通透的问题,以及如何让你的照片变得通透。什么是通透    通透是什么?汉语中解释通透为“通明透亮”。在摄影中是画面色彩影调层次丰富通明、空间感透亮深远、物体轮廓清晰明确等各种视觉和心理的综合体验。    恰如唐代韩愈的《南山诗》中所形容的通透的概念:“蒸岚相澒洞,表里忽通透。”宋代欧阳修 《送子野》诗:“光辉通透夺星耀,蟠潜惊奋鬭蜃蛟。”山中的雾气散去,山景就会变得通透;天空明净通透,星星就会显得耀眼光辉。我们在古人诗词中大致也能理解这层含义。 画面不通透的因素有哪些   造成照片不通透的因素有哪些呢?其实主要来自拍摄因素和环境因素两个方面。由拍摄因素导致的画面不通透主要包括拍摄技术问题,如曝光不准、色温不准、焦点不实、过高的感光度等;还有器材设备问题,如镜头瑕疵、滤镜问题。由环境因素导致的画面不通透主要包括光线中的光色混合干扰,如紫外线干扰、逆光眩光等;来自空气的污染造成的光色不通透,如灰尘、雾霾、烟气等,还有隔着透明材质拍摄引起的画面不通透,如透过玻璃、透明塑料、水等介质来拍摄。 前期和后期如何解决画面不通透的问题    根据上述分析,我们对于画面通透的控制就有针对性了。    对于拍摄因素引起的画面不通透,这是前期问题,我们可以通过不断地技术磨练,提高对相机的使用。而对于环境因素引起的画面不通透,则可以借助后期来消减。如果你的画面只是偏色、层次不够、对比度不够、清晰度不够、饱和度不够等问题,则只需要通过一些后期的基本调整就可以实现。相信这些方法大多数影友都很熟悉,在此不再赘述。而如果画面是由于光色过度混合变脏,光色互补色相互干扰变浊,则需要高级的后期方法来调整才能实现。因此,下面我们通过简单色彩原理的分析和实际案例来讲述如何做光色的还原调整,即如何去除光色互补色的混合干扰。这种高级的后期技法便是解决画面不通透问题的核心技术。光色混合的原理和解决问题的“钥匙”   我们分别找了一些不通透的照片和通透的照片,对其中的蓝色天空取样进行分析比较,总结其中致使光色通透的一般规律。    第一组的三张照片是不通透的照片。用PS拾色器吸管吸取图中标示的天空测试点,对其CMYK值进行分析比较。我们发现,不通透照片中天空蓝色饱和度明显不足,且在CMYK数值中有较多Y值存在,这说明蓝色中混入了黄色的互补色,黄色对蓝色产生了干扰,因此蓝天不再纯正干净,视觉感受也会不通透。   用同样的方式对第二组的三张通透照片取样观察,我们发现,通透照片中的蓝色饱和度相对较高,且蓝色中很少混入黄色干扰色。即便是图三取样中较浅的蓝,由于蓝色比较纯,也依然会感觉十分通透。   由上面的试验可以看到,通透的蓝天其秘诀在于蓝色光色的纯正,在后期处理时要着重去除其中与其互补的干扰色。很多摄影人在后期过程中为了让天空变蓝,拼命调整蓝色的饱和度,加强画面的对比度,但有些时候还是强差人意,这其中的玄机就在于“加不如减”,也就是说与其加蓝不如减黄色。   同理,我们可以对画面中其他各种光色进行调节,去除紫外线干扰、减弱互补色干扰,以实现光色的通透性。这些调节的前提是基于对光源三原色及其之间关系的烂熟于心。下面的这张图非常重要。   RGB三原色中某两种原色相互混合产生一个间色,即CMY(青品黄);CMY三色中某两种原色的间色又构成了RGB三原色。补色关系是此消彼长,互相压制的。比如对色温调节时,滑块向一方移动则加蓝减黄,相反则加黄;又如对色调调节时,滑块向一方移动则加绿减品,相反则加品减绿。    举例说明,从图表中可以看到,红色的支持色是黄色(Y)和品红(M),互补色是青色(C)。如果想要非常漂亮的晚霞和火烧云,就需要在画面中增加黄色和品红,同时要减少青色。同理,如果想要得到非常纯正的蓝天,则需要在画面中协调品红和青色的分量,减少黄色对画面的干扰。   在理解了上述道理后,蓝色的天空为什么显得灰蒙蒙、不通透,就引刃而解了。如图所示,根据原色互补原理,当黄色与蓝色这两种互补色叠加时,画面会出现脏脏的灰色。因此,这时候你会发现怎么提高蓝色的饱和度,天都不会蓝,所以说还原蓝天最好的方法除了加蓝还可以减黄色。光色还原调整的实战案例  这张风景拍摄于行使的大巴车上,可以从直方图中看到,亮部和暗部没有任何细节,画面显得很脏。如果按照常规步骤仅仅对画面进行对比度、清晰度、饱和度等的调整,你会发现画面没有明显改善。    在本例中,核心技巧在于用色彩曲线的调整方法使画面光色还原,最终让照片变得通透起来。下面演示具体的步骤。   1、首先在Camera raw中打开原图后对照片进行一些基础性的调节。根据画面影调增加对比度、锐度、自然饱和度,降低高光和阴影,以及黑色和白色。具体可参考下图中的参数。但要记住后期只调感觉,不记参数。    2、进入“色调曲线”面板,选择“点”模式,以便可以进入色彩通道进行调整。我们可以从这个界面中看到,斜线的意义就是代表亮度和对比度的变化。斜线上半部分代表亮部,下半部分代表暗部。   但是,曲线调整并非随意拉动,而一定要结合直方图(画面中灰色峰值图)来调整。之后我们会看到画面有了明显变化。    3、红色通道调整。斜线上半部代表红色,根据原色原理,可以知道斜线下半部分是红色的互补色——青色,向上调则偏红,向下调则偏青。这张片子有大面积青色和绿色,所以调整时要减红加青。需要注意的是在曲线调整时一定要结合画面中直方图的峰值来调整,这样才有效。     4、绿色通道调整。与第3步同样的方法调整绿色通道。     5、蓝色通道调整。因为黄色是蓝色的互补色,而画面中草地部分有明显的黄色区域,所以此时要做的工作就是“减蓝加黄”,以使画面中高光部分的草地出现嫩嫩的黄色。    6、画面局部调整。例如对树梢、草地、水岸边的高光进行调整,使其更亮更暖。这里推荐“径向滤镜”。在对色温、曝光等进行调整后,可以在画面中选取你想提亮的部分来调整,我们可以看到被选中的草地区域明显变暖变亮(如下图)。同样的方法,可以用来调整树梢、水边。需要注意的是,每一个独立的笔刷,都需要相应地调整右侧色调、曝光、对比度等,以达到最合适的效果。& &7、获得最终通透的照片。& &以上是利用色调曲线的方法来调整通透的画面。当然我们还能用可选颜色的方法来解决类似的问题,更多案例和解析可以关注我们的网站www.gogoup.com学习有关《通透》的视频教学。&李涛简介·中国摄影家协会技术与器材委员会委员·Adobe专家组资深委员·《高手之路》作者&此文章主要是以视频方式讲解,视频链接如下:
本文版权归蜂鸟所有,未经允许,不得转载。
24小时热文
24小时热帖
分享到朋友圈
打开微信,点击底部的“发现”,使用“扫一扫”即可将网页分享至朋友圈。尼康单反7000怎么调照相得时候屏幕有画面的模式_百度知道
尼康单反7000怎么调照相得时候屏幕有画面的模式
我有更好的答案
D7000照相时屏幕有画面的模式即为屏幕取景模式。可以通过相机面板上的拨键快速设置:如图所示,标示LV字样上面的拨键为屏幕取景的快速设置方式,拨动一下,取景方式就在取景器和屏幕之间切换一次。提示:建议使用取景器取景,使用屏幕取景会加快电池消耗的速度,减少拍摄时间。
在显示屏旁边有个LV按钮,按一下就可以打开显示屏了。
本回答被网友采纳
显示屏旁边有个LV按钮,按一下就可以打开显示屏了。
在屏幕右边有个“LV”按键,开机状态下按下“LV”按键实现实时取景(即屏幕有画面)
其他1条回答
为您推荐:
其他类似问题
尼康单反的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。已解决问题
求助 用尼康单反拍投影仪投到白墙上的画面 好好的图片相机拍出来就成了这样 相机都是普通设定 什么原因
提问时间: 03:34:32
&p&原图&/p& &p&相机拍完后的&/p&
浏览次数:3729
单反还有全幅和非全幅,但拍出质量好的照片,从装备本身来说,机身还不是最主要的,主要的是镜头(专业拍照的最少会配3个镜头,专业人员镜头的钱支出比机身要多的多),还有闪光源(这个钱不多,但使用很局限不能方便的外带,所以好照片大多是在摄影棚里拍出来的)。单反相机只是相机中的1个称谓,相机安大类可分为数码相机和胶卷相机,数码相机又有很多分类。@_@&最好?佳能,尼康之类的就属于大众品牌了。想什么徕卡,飞思,禄来,哈苏之类的,不是普通消费者买的起的,而且普通消费者买回去会发现,根本就没有佳能、尼康的好用,因为他们太专业了。几乎没有自动功能。
答案创立者
以企业身份回答&
快速解决你的电商难题
店铺优化排查提升2倍流量
擅长&nbsp 店铺优化
您可能有同感的问题当前位置 :
全部 & 照相机界面 & &共
分类:格式:0 播放
播放 排序:1/ 2相关搜索:手机应用程序界面矢量素材照相机放大镜图标设计素材手机应用程序界面矢量素材下载苹果照相机应用界面PSD素材手机照相机图片华为主题界面UI图片UI界面设计OPPO N3 UI主题界面图片手机摄像头ui界面设计素材小米 UI主题 界面图片分享照片APP界面设计iphone手机照相界面设计照相机等数码产品网页图片精美的老式打字机照相机等icon图标欣赏 | UI设计网-专业探讨ui设计_手机ui设计_手机界面设计_ui界面设计_网页设计_ui界面设计欣赏_游戏ui设计_交互设计手机照相机APP界面手机照相机app界面psd分层手机照相机APPPSD素材skype界面图片照相机等数码产品网页图片照相机等数码产品网页图片iphone手机照相界面设计照相机UI设计素材照相机等数码产品网页图片照相机等数码产品网页图片照相机销售网站首页图片照相机等数码产品网页图片手机照相机APP界面PSD分层素办公主题图标写实镜头ICON网路图标按钮设计矢量素材淘宝京东酷炫电器全屏首页模版图片苹果操作系统UI元素PSD素材韩国风情旅游图片网路图标按钮设计矢量素材图标图片 1
& 共2页 & 到第 页&
千图网是专注免费设计素材下载的网站,提供照相机界面,照相机界面图片,照相机界面素材, 照相机界面模板等免费下载服务!暂无数据暂无数据照相机界面图片素材免费下载,千图网为中国设计师们免费提供包括,,。
登录千图网
或中国+86该帐号还未注册,该帐号还未注册,勾选代表你同意&
添加到收藏夹
正在加载中...&
您还未创建收藏夹,点击创建增加新收藏夹吧!
您创建的收藏会显示在此处
创建到收藏夹
QQ客服: 工作日:9:00 - 22:00节假日:9:00 - 18:00电话客服: 400-9987011工作日:9:30 - 18:30反馈时告知客服这串数字哦微信扫码领取大礼包欢迎来到千图网您还有 1 项新手任务未完成完成任务可获得积分

我要回帖

更多关于 单反m档界面介绍 的文章

 

随机推荐