一张照片是朋友帮忙拍摄,这张照片图照片所有权的法律规定属于谁

自己写了一个拍照的页面,但是保存的图片太模糊了。求大神帮忙看看
public class PhotographActivity extends Activity implements
SeekBar.OnSeekBarChangeListener, OnClickListener, Runnable {
private ImageView takePic, back,// 按钮
private final int FLASH_AUTO = 0;// 自动闪光
private final int FLASH_OFF = 1;// 闪光灯关闭
private final int FLASH_ON = 2; // 闪光灯打开
private int flashImg[] = { R.drawable.light_auto_confirm,
R.drawable.light_off_confirm, R.drawable.light_on_confirm };// 闪光灯图标
private boolean preview = false, flashOpen =// preview预览 flashOpen闪光灯
private C// 硬件相机
private SurfaceView cameraBG;// 相机预览
@SuppressWarnings("unused")
private Uri videoFileP
// PopupWindow和AlertDialog都是Android对话框的内容,不同的是PopupWindow是阻塞式对话框
PopupWindow popupW
private Camera.P// 照相机参数集
private BitmapFactory.Options options = new BitmapFactory.Options();
private int ScreenW, ScreenH;// 屏幕宽高
public void onCreate(Bundle savedInstanceState) {
// 获得屏幕宽高
DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
ScreenW = metrics.widthP
ScreenH = metrics.heightP
Log.d("屏幕宽高", ScreenW + "," + ScreenH);
if (!Environment.getExternalStorageState().equals(
Environment.MEDIA_MOUNTED)) {// SD卡允许读写
Toast.makeText(PhotographActivity.this, "SD卡没有插入或不能读写",
Toast.LENGTH_LONG).show();
Window window = getWindow();
// 只要这个窗口是用户可见的,保持设备的屏幕打开及明亮。
window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
// 选择支持半透明模式,在有surfaceview的activity中使用。
window.setFormat(PixelFormat.TRANSLUCENT);
requestWindowFeature(Window.FEATURE_NO_TITLE);// 去掉标题栏
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);// 去掉信息栏
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_photograph);
@SuppressLint("NewApi")
private void init() {
options.inSampleSize = 2;// 图片宽高都为原来的2分之一,即图片为原来的4分之一
takePic = (ImageView) findViewById(R.id.btn_picture);// 拍照
back = (ImageView) findViewById(R.id.btn_backcapter);// 返回
flash = (ImageView) findViewById(R.id.btn_flash);// 调整闪光效果
cameraBG = (SurfaceView) findViewById(R.id.camrea);// 相机预览
// 固定surfaceView的高宽
cameraBG.getHolder().setFixedSize(ScreenW, ScreenH);
// 设置该surfaceView不用自己维护缓冲区
cameraBG.getHolder().setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
// 设置surfaceView的回调函数
cameraBG.getHolder().addCallback(new SurfaceCallback());
takePic.setOnClickListener(this);
back.setOnClickListener(this);
flash.setOnClickListener(this);
cameraBG.setOnClickListener(this);
private final class SurfaceCallback implements SurfaceHolder.Callback {
public void surfaceCreated(SurfaceHolder holder) {
if (camera != null) {
camera.release();// 相机释放
camera = Camera.open();// 打开相机
camera.setDisplayOrientation(90);// 旋转镜头
parameters = camera.getParameters();// 获取相机参数集
if (parameters.getFlashMode() == null) {
flash.setImageResource(flashImg[FLASH_OFF]);
Toast.makeText(PhotographActivity.this, "无闪光灯",
Toast.LENGTH_SHORT).show();
parameters.setFlashMode(Camera.Parameters.FLASH_MODE_AUTO);
List&Size& SupportedPreviewSizes = parameters
.getSupportedPreviewSizes();// 获取支持预览照片的尺寸
Size previewSize = SupportedPreviewSizes.get(0);// 从List取出Size
parameters
.setPreviewSize(previewSize.width, previewSize.height);// 设置预览照片的大小
List&Size& supportedPictureSizes = parameters
.getSupportedPictureSizes();// 获取支持保存图片的尺寸
Size pictureSize = supportedPictureSizes.get(0);// 从List取出Size
parameters
.setPictureSize(pictureSize.width, pictureSize.height);// 设置照片的大小
camera.setParameters(parameters);
camera.setPreviewDisplay(cameraBG.getHolder());// 设置相机预览
} catch (IOException e) {
e.printStackTrace();
camera.startPreview();// 开始预览
public void surfaceChanged(SurfaceHolder holder, int format, int width,
int height) {
public void surfaceDestroyed(SurfaceHolder holder) {
if (camera != null) {
if (preview) {
camera.stopPreview();
camera.release();
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (camera != null && event.getRepeatCount() == 0) {
switch (keyCode) {
case KeyEvent.KEYCODE_CAMERA:
case KeyEvent.KEYCODE_DPAD_CENTER:
takPicture();
case KeyEvent.KEYCODE_BACK:
if (flashOpen) {
popupWindow.dismiss();
private final class TakePictureCallback implements PictureCallback {
public void onPictureTaken(byte[] data, Camera camera) {
String sdStatus = Environment.getExternalStorageState();
if (!sdStatus.equals(Environment.MEDIA_MOUNTED)) {
// 检测sd是否可用
Toast.makeText(PhotographActivity.this, "没有SD卡或SD卡不可用!",
Toast.LENGTH_LONG).show();
Log.d("解码", "data.length=" + data.length);
// 解码指定字节数组中的一个不变的位图
Bitmap bitmap = BitmapFactory.decodeByteArray(data, 0,
data.length, options);
Log.d("解码", "1*******");
// 旋转图片 动作
Matrix matrix = new Matrix();
matrix.postRotate(90);
Log.d("保存照片", "0");
// 创建新的图片
bitmap = Bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth(),
bitmap.getHeight(), matrix, true);
Uri resource_uri = Uri.parse(MediaStore.Images.Media
.insertImage(getContentResolver(), bitmap, null, null));
Log.d("保存照片", "1");
BufferedOutputStream bos =
bitmap = MediaStore.Images.Media.getBitmap(
getContentResolver(), resource_uri);
String name = getCurrentTime() + ".jpg";
File file = new File(
Environment.getExternalStorageDirectory()
+ "/DCIM/Camera/");
file.mkdirs();// 尝试创建系统默相册文件夹
String image_Path = Environment
.getExternalStorageDirectory()
+ "/DCIM/Camera/"
bos = new BufferedOutputStream(new FileOutputStream(
image_Path));
Log.d("bos", bos.toString());
// 压缩位图到指定的输出流
// 第一个参数:压缩的格式
// 第二个参数:压缩的质量,100即为无损压缩
// 第三个参数:压缩到制定的流
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, bos);// 把数据写入文件
bitmap.recycle();
scanPhoto(image_Path);// 扫描文件夹
ByteArrayOutputStream baos = new ByteArrayOutputStream();
Bitmap bitmap2 = MediaStore.Images.Media.getBitmap(
getContentResolver(), resource_uri);
Log.d("bitmap2", bitmap2.toString());
if (bitmap2.compress(CompressFormat.JPEG, 100, baos)) {
byte[] code = baos.toByteArray();
Log.d("拍照0", code.toString());
byte[] output = Base64.encode(code, Base64.NO_WRAP);
Log.d("拍照1", output.toString());
String Str = new String(output);
Log.d("长度", Str.length() + "");
JSONObject jsonObject = new JSONObject();
jsonObject.put("imgFileStr", Str);
jsonObject.put("imgPath", image_Path);
bitmap2.recycle();
Xxxplugin.callbackData.success(jsonObject);
} catch (Exception e) {
Log.d("异常", e.toString());
} finally {
bos.close();
PhotographActivity.this.finish();
} catch (IOException e) {
e.getMessage();
public void takPicture() {
camera.autoFocus(null);// 自动对焦
// takePicture有一个重载,分别是三个参数,四个参数
// 三个参数的
// 第一个参数是按下快门触发
// 第二参数是得到原始图像时候触发
// 第三个是JPG图片(系统处理后触发);
// 四个参数的
// 第一个参数是按下快门触发
// 第二参数是得到原始图像时候触发
// 第三个是缩放和压缩图像时触发
// 第四个是JPG图片(系统处理后触发);
// camera.takePicture(shutter, raw, jpeg)
// camera.takePicture(shutter, raw, postview, jpeg)
camera.takePicture(null, null, null, new TakePictureCallback());
public void onProgressChanged(SeekBar seekBar, int progress,
boolean fromUser) {
camera.setParameters(parameters);
public void onStartTrackingTouch(SeekBar seekBar) {
public void onStopTrackingTouch(SeekBar seekBar) {
public void onClick(View v) {
switch (v.getId()) {
case R.id.btn_picture:
takePic.setEnabled(false);
takPicture();
case R.id.btn_backcapter:
if (flashOpen) {
popupWindow.dismiss();
case R.id.btn_flash:
if (parameters.getFlashMode() == null) {
Toast.makeText(PhotographActivity.this, "无闪光灯",
Toast.LENGTH_SHORT).show();
} else if (parameters.getFlashMode() == Camera.Parameters.FLASH_MODE_AUTO) {
flash.setImageResource(flashImg[FLASH_OFF]);
parameters.setFlashMode(Camera.Parameters.FLASH_MODE_OFF);
camera.setParameters(parameters);
} else if (parameters.getFlashMode() == Camera.Parameters.FLASH_MODE_OFF) {
flash.setImageResource(flashImg[FLASH_ON]);
parameters.setFlashMode(Camera.Parameters.FLASH_MODE_ON);
camera.setParameters(parameters);
} else if (parameters.getFlashMode() == Camera.Parameters.FLASH_MODE_ON) {
flash.setImageResource(flashImg[FLASH_AUTO]);
parameters.setFlashMode(Camera.Parameters.FLASH_MODE_AUTO);
camera.setParameters(parameters);
case R.id.camrea:
camera.autoFocus(null);
public void run() {
while (true) {
if (camera != null) {
camera.autoFocus(null);
Thread.sleep(400);
} catch (InterruptedException e) {
e.printStackTrace();
* 得到当前系统的时间
private String getCurrentTime() {
SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd_HHmmss");
String str = format.format(new Date());
* 对文件夹进行扫描,使图库可以及时显示自己保存的图片(无需手机重启)
private void scanPhoto(String path) {
MediaScannerConnection.scanFile(PhotographActivity.this,
new String[] { path }, null, null);
Android相机、相册获取图片,解决相机拍照图片被压缩模糊的情况
魅族 mx2拍照无反应 Camera.takePicture 未回调PictureCallback jpeg
没有更多推荐了,求助关于拍摄产品偏红的问题,有照片对比,请哪位朋友帮忙一下【摄影吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:2,698,092贴子:
求助关于拍摄产品偏红的问题,有照片对比,请哪位朋友帮忙一下收藏
上面这个图片是我自己拍摄的,偏红或者看起来偏黄,实际颜色就是下面这张图片,下面这张图片是请别人拍摄的,非常实物,自己怎么照都感觉偏红就是像上图一样的,我用的相机是尼康D3000,有知道的朋友教我一下如何调整相机,和使用什么样的灯光,我在此感激不尽
摄影,「摄图网」海量高清摄影图片下载,正版免费下载,智能搜索,海量齐全.摄影,精美图片无限下载,正版授权可商用.
用a档,别开闪光灯。 在机器里调整一下饱和度。
买几盏灯吧,
去校准白平衡
你把你的闪光灯前边加上柔光片就行了 闪光指数调小一些
上面这些问题都试过,我有专业的摄影灯和柔光灯都有的,第一张是柔光灯拍的F5.6,1/10,第2涨是闪光灯拍的f18,1/160,,最下面这张图片是请别人拍摄的,非常实物,自己怎么照都感觉偏红就是像上图一样的,我用的相机是尼康D3000,有知道的朋友教我一下如何调整相机,和使用什么样的灯光,我在此感激不尽
登录百度帐号&主题:一张Df拍的彩虹照片,想请大家帮忙后期一下,自己弄的怎么也不满意
泡网分: 0.348
注册: 2014年06月
Df 17-35 前几天在草原遇到了整条的彩虹,正好也拍下了,可惜自己技术不行,想请大家帮忙后期一下这张照片,看看自己的差距究竟多大,不知道怎么上传NEF文件,就直出了jpg
谢谢大家,经过提醒弄了百度云盘,Raw链接如下
http://pan.baidu.com/share/link?shareid=&uk=
本帖最后由 snowdrop_1981 于
22:06 编辑
微信扫一扫分享
&浏览:5782&&回帖:121 &&
泡网分: 1.661
注册: 2012年11月
我也来试一下 本帖最后由 guoklose 于
21:10 编辑
泡网分: 26.799
注册: 2001年11月
我也来 P 一张
泡网分: 0.186
注册: 2010年03月
来一张试试,调整了一下构图
本帖最后由 stefanis 于
13:19 编辑
泡网分: 7.266
帖子: 5270
注册: 2012年08月
还原真实色彩,才是真功夫!
本帖由安卓客户端发布
泡网分: 19.915
帖子: 6169
注册: 2007年11月
泡网分: 19.915
帖子: 6169
注册: 2007年11月
ayaocg 发表于
LR5.0怎么打不开?需要下补丁吗?还是得下新版本?可能需要更新ACR的版本了。我前几天在CS6里面也打不开,今天更新ACR以后就解决了。
泡网分: 22.071
帖子: 1426
注册: 2005年05月
泡网分: 19.915
帖子: 6169
注册: 2007年11月
snowdrop_1981 发表于
可怜的孩子,帮你顶谢谢楼主帮顶。我今天在论坛里下了个8.3版的ACR以后已经可以打开你的NEF文件了。我原来安装过8.0版和8.1版的ACR,但都没有成功-----------原来我把自己的完整安装版CS6当成了精简绿化版的了,以致安装路径错误,安装失败。好在这次成功了。呵呵。
泡网分: 6.929
帖子: 1162
注册: 2010年03月
泡网分: 4.447
帖子: 4520
注册: 2012年05月
snowdrop_1981 发表于
有兴趣的朋友可以PS下这张,比那张位置稍微好了一点,加了个美女萌萌哒~~~
本帖最后由 puncking 于
06:27 编辑
泡网分: 0.087
注册: 2003年01月
泡网分: 0.01
注册: 2012年10月
也跟着参与一下
泡网分: 0.01
注册: 2012年10月
泡网分: 14.787
帖子: 1512
注册: 2007年09月
感觉没啥可做的,留个纪念吧
泡网分: 0.348
注册: 2014年06月
肖邦OP9no1 发表于
菜鸟学P,附上步骤及调图思路,希望对你有帮助
一,NX2解图,初调:U点拉左下暗部,拉直画面,稍压天空,另存为TIF。想保留最好的N家...好的,我认真学习一下,回头试试,谢谢大哥
本帖由 iPhone 5s (GSM CDMA) 客户端发布
泡网分: 3.02
帖子: 4064
注册: 2013年06月
菜鸟学P,附上步骤及调图思路,希望对你有帮助
一,NX2解图,初调:U点拉左下暗部,拉直画面,稍压天空,另存为TIF。想保留最好的N家画质
二,PSCC,最强加温滤镜加黑蒙板,白画笔10%透明度刷罩内及地面。强化罩内的暖
& && && && && & 最强冷却滤镜加黑蒙版,白画笔10%透明度刷天空。强调天空乌云的冷
& && && && && & 最强绿色滤镜加黑蒙版,白画笔10%透明度刷树林。强调罩内生命绿
& && && && && & 盖印图层,高反差保留滤镜去色并叠加混合,然后加黑蒙版,50%透明度的白画笔刷树木和前景。增强前景和树林的质感,和较柔的云形成虚实对比。
& && && && && & 合并可见图层,计算中灰蒙版,饱和+65,强化中间调的色彩。
& && && && && & 最后去污点工具去掉白色的小垃圾,留下棕色的大块垃圾做前景。
& && && && && &&&最后QQ截图,只有174K了 本帖最后由 肖邦OP9no1 于
22:58 编辑
泡网分: 13.233
帖子: 1133
注册: 2008年02月
snowdrop_1981 发表于
Df 17-35 前几天在草原遇到了整条的彩虹,正好也拍下了,可惜自己技术不行,想请大家帮忙后期一下这张照片,看看自己的差距究竟多大,不知道怎么上传NEF文件,就直出了jpg
谢谢大家,经过提醒弄了百度云盘,Raw链接如下
首贴的 来一张
泡网分: 10.675
注册: 2006年10月
都是高手。等出差回去,我也试试
本帖由 iPad 4 (WiFi) 客户端发布
泡网分: 13.233
帖子: 1133
注册: 2008年02月
snowdrop_1981 发表于
有兴趣的朋友可以PS下这张,比那张位置稍微好了一点,加了个美女
NEF链接如下
好久没有玩楼主这种帖子了
泡网分: 22.374
帖子: 3813
注册: 2006年04月
泡网分: 45.961
帖子: 4179
注册: 2002年02月
泡网分: 0.348
注册: 2014年06月
正心 发表于
可怜的孩子,帮你顶
本帖由 iPhone 5s (GSM CDMA) 客户端发布
泡网分: 19.915
帖子: 6169
注册: 2007年11月
正心 发表于
那位朋友可以提供一个可用的photoshop&&cs6的序列号吗?不然我用破解方式安装的photoshop&&cs6无法功能升级,象楼主这张照片的NEF文件我就没办法打开...
泡网分: 0.348
注册: 2014年06月
有兴趣的朋友可以PS下这张,比那张位置稍微好了一点,加了个美女
NEF链接如下
http://pan.baidu.com/share/link?shareid=&uk=
泡网分: 0.348
注册: 2014年06月
happy666 发表于
是否接近当时光线?
偏红了些,当时的色彩很丰富,头顶上一大片乌云,背后耀眼的阳光,然后彩虹很绚丽
泡网分: 0.348
注册: 2014年06月
gts261 发表于
已无PS的价值,死心吧就是因为拍的烂才能反映出大家的技术啊,呵呵,不能提到太高的位置上来,就是练练手,给大家消遣消遣
泡网分: 0.229
注册: 2014年05月
写实点的。
泡网分: 0.163
注册: 2013年09月
楼主这个帖子很能暴露我国广大网民的PS水准啊。。
普遍不高,但资深们还是能看到一些功夫的。。
泡网分: 11.414
帖子: 3084
注册: 2009年04月
免费的PS练习,交个作业。
泡网分: 19.915
帖子: 6169
注册: 2007年11月
那位朋友可以提供一个可用的photoshop&&cs6的序列号吗?不然我用破解方式安装的photoshop&&cs6无法功能升级,象楼主这张照片的NEF文件我就没办法打开...
&版权所有:&&&&
网站投诉举报电话: | 网站举报邮箱:一张网络上的照片女的在泳池拍照,朋友在旁边帮忙挤胸为了!!_百度知道
一张网络上的照片女的在泳池拍照,朋友在旁边帮忙挤胸为了!!
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
你的朋友和你都是流氓啊
采纳率:25%
没图没真相
哪有这样的
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 所有权是什么权 的文章

 

随机推荐