影楼一般用什么相机影角+一连四起

手机号/邮箱:?
使用第三方登录:?
还可以输入 300 字符
请输入举报理由
选择收藏分类:
默认收藏夹
添加收藏分类:
原创作品:能一起拍四的照片的相机
系统分类:
作品版权由
解释,禁止匿名转载;禁止商业使用;禁止个人使用。 临摹作品,同人作品原型版权归原作者所有。
福州 / GUI设计师1年前发布
福州 / GUI设计师1年前发布
同时推荐此作品
还可以输入2000 个字符
所有,禁止匿名转载;禁止商业使用;禁止个人使用。评论相机品牌:NIKON&CORPORATION&相机型号:NIKON&D3100&曝光:光圈优先&光圈:F14&ISO:200&曝光补偿:0&EV&曝光时间:0.02&sec&
广角端吧,说明遮光罩太长了呗
拍广角最好是去掉遮光罩
...................................
这个问题说明:1.不是原厂遮光罩。2.遮光罩没有装到位。
用什么头头什么样的遮光罩,广角端就那样。
镜头后的头直接太不够用
我买的20块钱的一样有这个问题,我干脆取了不用了!
朋友用的是不是原装的遮光罩?是圆形的还是莲花形的?遮光罩是否安装到位了吗?按朋友说的情况和照片来看,应该是不匹配造成的。
Re:[LONGXIANFENG,4楼]&以下是引用&LONGXIANFENG&于&17:04:17&在4楼的发言:&这个问题说明:1.不是原厂遮光罩。2.遮光罩没有装到位。
三湘四水欢迎您,请关注湖南摄友论坛
.cn/dc/f768995.html
领略雪域高原风情,请关注西藏摄友论坛
.cn/dc/f768823.html
取下遮光罩
.cn/images/bbs4/logo/.gif
您需要登录后才可以发帖
其他登录方式:android(2)
openGL(1)
本文参照:
投影(Projection):投影会基于显示出来的GLSurfaceView的长和宽,来调整绘图对象的坐标。如果没有投影计算,那么用OpenGL ES绘制的对象会由于其长宽比例和View窗口比例的不一致而发生形变。
发生时间:一般仅当OpenGL View的比例在渲染器的onSurfaceChanged()方法中建立或发生变化时才会被计算
相机视角(Camera View):基于一个虚拟相机位置改变绘图对象的坐标。事实上,OpenGL ES并没有定义一个实际的相机对象,而是提供一些方法,通过绘图对象的变换来模拟相机视角。
发生时间:一个相机视角可以仅在建立GLSurfaceView时计算一次,也可以进行动态调整。
关于openGL矩阵的一些函数讲解可参照:
openGL坐标系如图
这份代码解决了上篇文章中画出来的三角形变形的问题,修改如下:
在MyGL20Renderer类中添加
private final float[] mMVPMatrix = new float[16];
private final float[] mProjectionMatrix = new float[16];
private final float[] mViewMatrix = new float[16];
并修改onDrawFrame和onSurfaceChanged方法:
public void onDrawFrame(GL10 unused) {
GLES20.glClear(GLES20.GL_COLOR_BUFFER_BIT);
Matrix.setLookAtM(mViewMatrix, 0, 0, 0, -3, 0f, 0f, 0f, 0f, 1.0f, 0.0f);
Matrix.multiplyMM(mMVPMatrix, 0, mProjectionMatrix, 0, mViewMatrix, 0);
triangle.draw(mMVPMatrix);
public void onSurfaceChanged(GL10 unused, int width, int height) {
GLES20.glViewport(0, 0, width, height);
float ratio = (float) width /
Matrix.frustumM(mProjectionMatrix, 0, -ratio, ratio, -1, 1, 3, 7);
然后修改Util类中原本的VertexShaderCode这个变量的值:
private final String vertexShaderCode =
"uniform mat4 uMVPM" +
"attribute vec4 vP" +
"void main() {" +
gl_Position = uMVPMatrix * vP" +
修改第一个draw方法:
* coords_per_vertex 每个顶点的坐标数
* vertexBuffer
浮点缓冲区
颜色数组,数组的四个数分别为图形的RGB值和透明度
public void draw(int coords_per_vertex, FloatBuffer vertexBuffer, float color[],float mvpMatrix[]) {
int program = getProgram();
int vPositionHandler = GLES20.glGetAttribLocation(program, "vPosition");
GLES20.glEnableVertexAttribArray(vPositionHandler);
GLES20.glVertexAttribPointer(vPositionHandler, coords_per_vertex,
GLES20.GL_FLOAT, false,
LENGTH * coords_per_vertex, vertexBuffer);
int mColorHandle = GLES20.glGetUniformLocation(program, "vColor");
GLES20.glUniform4fv(mColorHandle, 1, color, 0);
int MVPMatrixHandle = GLES20.glGetUniformLocation(program, "uMVPMatrix");
GLES20.glUniformMatrix4fv(MVPMatrixHandle, 1, false, mvpMatrix, 0);
GLES20.glDrawArrays(GLES20.GL_TRIANGLES, 0, 3);
GLES20.glDisableVertexAttribArray(MVPMatrixHandle);
修改Triangle类中的draw方法:
public void draw(float matrix[]){
new Util().draw(COORDS_PER_VERTEX,vertexBuffer,color,matrix);
至此,OK了,终于显示出了等边三角形。如图:
正方形的代码与此类似,只要稍微修改Util类中的第二个draw方法即可。
// Pass the projection and view transformation to the shader
GLES20.glUniformMatrix4fv(MVPMatrixHandle, 1, false, mvpMatrix, 0)
// 绘制图形
GLES20.glDrawElements(GLES20.GL_TRIANGLES, drawOrder.length, GLES20.GL_UNSIGNED_SHORT, drawListBuffer)
并在方法参数末尾添加float mvpMatrix[]就行
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:5455次
排名:千里之外
原创:26篇
(8)(1)(1)(4)(5)(1)(1)(3)(1)(2)(1)把风景装入口袋 1900元起带广角家用相机(4)_数码_科技时代_新浪网
不支持Flash
把风景装入口袋 1900元起带广角家用相机(4)
&&& L74 WIDE,从型号上就可以判断,这款DC带有广角,事实上也确实如此,28mm广角和4X光变是这款DC光学性能上最大的卖点,而三英寸触摸屏也让这款相机一上市便挤身最有的行列。
&&& 这款三星L74 wide并没有继承L系列的传统色彩和外观设计,之前的L73虽然拥有相同的造型,但是涂装却是银色,L74采用黑色外壳和蓝色的LED灯装饰开关按键和镜头周边,这些元素都和主流的NV系列十分接近。
相机顶部造型和模式转盘
&&& 性能方面,三星L74W配备了一块 1/2.5英寸有效像素为740万的CCD,最大分辨率为。使用焦距等效于传统35mm相机的28-101mm,配备最大光圈F2.8-5.6的4倍光学变焦的三星NV镜头。ISO为80/100/200/400/800/1600,快门为16 ~ 1/1,000秒。同时L74W加入了脸部识别系统和人物红眼修正功能,唯一的遗憾是不具备光学防抖功能。
&&& 样张:
曝光:Auto exposure 光圈:F1 快门:1/181 sec ISO:80 曝光补偿:0 EV该图片没有EXIF数据
&&& [参考价格]:三星 L74 Wide,价格:2450元(送1G卡,贴膜,三脚架,包)
    [4]     
【】【】【
【】【打印】【】
不支持Flash
summer的其他文章
太平洋电脑网的其他文章
不支持Flash
不支持Flash

我要回帖

更多关于 影楼用什么相机 的文章

 

随机推荐