问题标签 [photography]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
image - 在 Photoshop 中批量更改图像亮度
我有大约 2000 张具有不同亮度值的图像。当然,我可以打开每一个并手动更改亮度,直到它达到我想要的值(200),但当然当你有 2000 张图像时,这不是一个选项。似乎我无法记录动作,因为据我所知,没有办法直接将 Luminosity 更改为特定的离散值。在那儿?
ios - iOS上的白平衡增益不是独立的?
我正在尝试通过 iOS 8.2 在 iPhone 5S 上手动控制白平衡。我正在使用setWhiteBalanceModeLockedWithDeviceWhiteBalanceGains
.
我还将焦点和曝光以及 ISO 设置为手动,然后我将红色通道上的增益从 1.0 步进到 3.0,同时将绿色和蓝色增益设置为 1.0,分别拍摄相同(恒定)场景的图像白平衡增益设置。我从图像(640 像素宽)中为红色通道(顶部图)绿色(中间)和蓝色(底部)绘制了一行:
我希望只看到红色通道发生变化,但实际上我看到所有三个通道都发生了变化。在绿色和蓝色上,差异要小得多,但显然很明显。
我做错了什么,还是我误解了白平衡增益的工作原理?
math - 图片的实际面积
我想知道航拍照片所覆盖的整个区域的实际面积。_照片为 4000x3000 像素 _相机焦距为 20mm。_图片高度为51米。
我研究并得到了照片的比例。在这种情况下,它是 1 mm / 2550 mm。
我知道比例尺告诉我,如果我在照片内部移动 1 毫米,在真实地形中我将移动 2550 毫米。我想知道如何获得图片的真实宽度和高度。¿? 厘米。我需要这些数据来了解照片的区域,从而了解所描绘的地形区域。
感谢您的帮助。
macos - 从服务器查看照片
我刚刚冒险从 Windows 笔记本电脑转移到 Mac Book Pro
我是一位非常热心的业余摄影师,这是 Apple 设备(Retina Display)背后的驱动力
我的问题很简单,我的服务器上存储了照片,如何轻松查看它们?
我已设法共享驱动器,因此我可以一次查看一个。但我希望能够按左/右滚动浏览它们,并在“缩放适合”和“实际大小”之间切换,就像在打瞌睡机上一样
TIA
python - OpenCV-Python createMergeDebevec 返回一个 Inf 数组
我正在尝试让一些与 HDR 相关的函数与 OpenCV-Python 一起使用:特别是我正在尝试重现OpenCV C++ HDR 教程。不幸的是,生成的 hdr 图像/数组完全是白色的(所有值都是 Inf)。这是一个MCVE。1.jpg、2.jpg、3.jpg 均为 870 × 580 RGB(内部 RGB KODAK sRGB 显示器)JPG 图像,曝光时间分别为 1/3200、1/800 和 1/200。我现在已经用另外 2 个 JPG 图像集对此进行了测试,其中一个可在Wikimedia上找到。
需要注意的一个有趣的事情是,“times”数组在merge.process 调用之后被修改了
我正在使用 OpenCV 版本:
merge.process 调用的签名如下:
image-processing - 了解 DNG 白平衡系统
您好,我正在尝试了解在 dng 创建期间如何计算白平衡。我知道所有信息都在矩阵 AsShotNeutral 中,它代表 DNG 中的白平衡和色调。我不明白这个矩阵是如何从相机计算出来的?如果我有颜色矩阵和前向矩阵以及以开尔文温度表示的正确白平衡,我该如何转换所有这些信息并构建 AsShotNeutral 矩阵?谢谢,我对使用什么色彩空间感到非常困惑。我尝试使用 XYZ 色彩空间但没有成功,因为我没有找到有关 DNG 和白平衡的足够信息。
actionscript-3 - 寻找一种让三个滑块影响图像的方法(作为教学工具)
我试着在搜索中寻找这个,但它是很多单独的东西打包在一起的。我希望为我的学生制作的是相机上曝光三角形的交互式显示。
它有三个滑块,显示不同设置会发生什么。一个是 ISO(控制黑暗和亮度),另一个是快门速度(控制背景模糊/景深)和光圈,控制运动模糊。我能够制作一个滑块,在黑暗中有效地改变测试图像。我目前正在研究快门速度的滑块。
我想知道滑块之间的交互是否可以通过替换在 PRE-PHOTOSHOPPED 图像之间切换或使用 AS3 即时完成更改来更好地完成。例如,如果他们同时移动快门速度和 ISO 的滑块,它会变暗并且背景模糊。我是否需要预先对所有可能的选项进行 photoshop,并切换符号,或者我可以使用 AS3 交互地进行操作吗?
这是我的代码:
我仍在尝试使用第二个滑块,因此 gotoand play 是一项正在进行的工作,即在滑块滑动时替换预背景模糊图像。
这是最终图像的图片,滑块命名得当。 链接:最终图像
photography - 寻找模糊算法来模拟放置在更远位置的相机
我正在研究模糊图像的方法,就我们的目的而言,简单的高斯模糊算法似乎无法解决它。
我们正在寻找一种方法来获取高分辨率图像并将其处理成与从更远的地方拍摄的同一物体的图像相匹配的图像。我想除了模糊之外,还需要了解某种形式的透视变换。
任何人都知道用于处理图像以使其看起来像真正的光学模糊而不是高斯的资源或算法?
html - 图像在桌面和移动平台上的显示方式不同
我有一个摄影网站,我的目标是在页面上一个接一个地显示图像。非常非常简单。但是,该网站并未在桌面和移动平台上统一显示。到目前为止,该网站在 iPhone 5 和 S7 上非常完美。在某些具有较大 css 像素宽度的台式机和移动设备上,图像大小调整和居中存在问题。我不知道如何解决这个问题。我将包括下面的 html 和 css。提前致谢!
链接到网站点击这里访问网站
CSS
HTML
exif - 将 1970 年之前的照片上传到 Google 相册
挑战:
- 我有许多扫描的旧照片,可以追溯到 1900 年。
- 我想按日期整理照片。
- 我想在自己的计算机上保留所有图像和元数据的主副本。
- 我想与家人和朋友分享这些,而不是重新发明太多轮子。
- 理想情况下,我想在 Google 相册上分享。
我正在寻找干净的一般想法:可能对我有帮助的 API 或现有工具。我乐于接受一般的敲我脑袋的想法,或者对我已经拥有的东西进行调整。
细节:
我的关键问题是谷歌从每张图片中包含的 EXIF 数据中获取日期信息,而 EXIF 格式不支持 1970 年之前的日期。
但是,我刚刚发现,我可以在 photos.google.com 中编辑照片日期信息,这支持可以追溯到近 2000 年的日期(确切地说是 100 年)!唯一缺少的功能似乎是一种无需在线手动编辑所有日期即可将这些日期放入图片的方法。
我正在寻找一个干净的工作流程。我已经有几个部分的作品,但没有一个完全让我满意:
- 我编写了一个在我的计算机上运行的工具,让我为每张照片创建一个元数据 .json 文件来记录有趣的信息,包括创建日期和日期范围(例如,我可能知道一张照片是在 1975 年 4 月拍摄的,或 1935 年期间)。
- 我已经为我的许多旧照片输入了正确的日期,并计划继续输入日期、标题等。
- 我有一个可以读取这些 .json 文件并将图片 + 元数据上传到 Flickr 的工具。它运作良好,但鉴于该平台的受欢迎程度,我宁愿将我的照片放在 Google 上。
一些半生不熟的想法:
- 找到一个 Picasa API,它可以让我上传带有图片的创建日期元数据。(但是,我认为这不存在)
- 日期压缩:在 1970 年代中期之前,我不关心确切的图片日期和时间。所以,想象一张日期地图:1900 年的所有日期都变成 1970 年 1 月 1 日;1901 变为 1970 年 1 月 2 日,...,1972 年 12 月变为 1972 年 12 月 31 日,等等。这会将所有内容上传到 Google,并正确排序。然后我可以选择图片集群并手动重命名为正确的日期。这很笨拙,当然也不知道。但是,我只有几千张旧照片,而且不超过几百个不同的日期范围,所以这并不完全是疯狂的。
不过,我更喜欢不需要手动编辑的解决方案。我希望我能拥有这个照片集很多年;可能比 Google 相册以当前形式保持可用的时间更长。