问题标签 [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.

0 投票
0 回答
47 浏览

android-camera2 - 长曝光相机 - 软件方法

实现长曝光时间的最有效方法是什么?基本上,Android camera2 的 API 允许手动更改曝光时间、ISO 和其他相机参数,但受设备限制。例如。华为 P20 Lite 有 1s 的限制,但是,内置的应用程序允许使用 8s 曝光。我想做一些类似的,但使用软件模拟长时间曝光和捕捉突发(一系列照片[ex = 1s]在结果图像中累积的间隔很小)(天文摄影预计需要16秒甚至24秒)。可能,我应该:

  • 使用连拍或重复请求拍摄 n 张照片
  • 在 onImageAvailableListener 中,将 byte[] 数组(捕获结果)复制到 RenderScript.Allocation 集合中
  • 像这个例子一样使用 reduce rs,将转换输出分配添加到 .dng 文件中:

它让理智?我已经做了一些基本上在位图上操作的试验,但它看起来很糟糕(每 n 张照片的 w、x 像素的每个 int8 颜色相加)并且需要大量时间来计算每个像素。不幸的是,由于版本冲突(可能版本 30 不存在),我使用 API 级别 30 和渲染脚本目标 API 24 生成带有无效导入的 ScriptC 类(androidx.renderscript.* 而不是 android.renderscript)。

0 投票
0 回答
132 浏览

python - Python程序airnef不适用于佳能3000D

遗憾的是,佳能没有为佳能 3000D 相机提供 EOS Utility,用于将图像无线实时传输到计算机。

我目前正在尝试使用 testcams.com 的 airnef 软件,它是一个基于 Python 的开源应用程序。它自 2016 年以来没有更新,因此它不适用于佳能 3000D。

Airnef 应用程序运行并连接到相机,它甚至设法获取相机型号和序列号。但是在下载图像时,我收到以下错误。

源代码 http://www.testcams.com/airnef/Version_1.1/airnef_v1.1_Source.zip

调试日志

Wireshark 日志

下面是我将 USB 插入计算机并从佳能 EOS Utility 运行“自动下载所有图像”时进行的 Wireshark 捕获。我找到了一个在相机上显示图像文件名的捕获。希望这能有所帮助

图片:使用 Canon EOS Utility 3 通过 USB 的 Wireshark 日志

0 投票
2 回答
37 浏览

reactjs - 在现场或外部存储图片?

大家好,我正在考虑制作一个仅用于存储高质量图片的摄影网站。我知道为了让它更快而不损失质量,我可以压缩图片。由于我使用的是 React,我知道它不是一个优势,因为它的包尺寸很大。我一直想知道将照片存储在外部是否会更好(另外,摄影师只需在外部上传新照片以更新网站会更容易)。这个想法是可行的还是我让它变得更复杂以获得可能更糟糕的结果?如果这是一个好主意,您对将它们存储在哪里有任何建议,以便我可以发出 api 请求来检索它们?PS 我知道代码拆分和其他优化技术

0 投票
0 回答
42 浏览

image - 数码相机拍摄的照片中存储了哪些额外信息?

当我用相机拍照时,文件大小似乎非常大。在此示例中,原始文件为 5186kb。我编写了一个 java 程序来读取图像然后再次写入,删除除像素值之外的任何信息。

第一次重写时,文件大小下降到 1005kb,减少了 500% 以上!为了确保我不会因为压缩而丢失数据,我在生成的图像上对程序进行了 100 次迭代,文件大小恰好保持在 1005kb 且图像质量没有损失。

我的问题是,相机在另一个 4181kb 中存储了什么?我知道某种元数据,但似乎很多。我想通过像这样调整图像大小来了解我失去了什么。

0 投票
0 回答
16 浏览

copy - 从 .jpeg 文件文件夹中的列表中复制 .cr2 文件

我有一个充满 .jpeg 文件的文件夹(SELECTS FOLDER),我想将另一个文件夹中的所有 .cr2 文件以及(SELECTS FOLDER)上所有 .jpeg 文件的文件名复制到第三个不同的文件夹。所以我是一名摄影师,我的客户在 JPEG 上选择了低分辨率的图片,现在我需要在另一个文件夹中的 .cr2 文件中查找 jpeg 的等效名称。是否有脚本可以读取 jpgs 中的 SELECTS FOLDER 文件并搜索 .cr2 文件并将其复制到另一个文件夹?这个脚本可以节省我手动搜索和复制文件的时间。多谢!

0 投票
1 回答
17 浏览

wordpress - Wordpress 网站,如果我使用照片库插件,页面加载会变慢

如果我插入照片库,我的 Wordpress 网站页面加载非常缓慢。

如果我只是将小照片放在页面上很好,但如果我使用图库插件来保存工作,则页面需要很长时间才能加载。

我被推荐 NextGen 画廊,但插件坚持我升级到更高的 Wordpress 版本。我已经尝试升级到最新的 Wordpress 版本和最新的主题版本(Astra),但 NextGen 似乎也不适用于这些版本。本质上,如果有人知道在 Wordpress 上显示照片库的可靠方法,我会很感兴趣。

非常感谢

戴维

0 投票
0 回答
28 浏览

camera - 时间设置 - UTC - 相机 - 旅行 - 一团糟

我是一名业余摄影师。我有视频、手机、相机、无人机等。我的目标是在正确的时间同步所有数据并添加 GPS 标签。

我最后在 UTC 上配置所有内容(移动设备除外),并在 UTC 上的 GPS 标签之后添加。

主要问题是如何根据拍摄照片的位置确定正确的时区,如果我必须这样做,因为我所有的手机照片在拍摄视频/照片时都应用了时区(和夏令时)。

我现在正在使用 OPEN API 来根据地理位置和时间/日期获得正确的 GMT。

我做对了吗?我是否正确解释了 DATE/TIME 更改?之后我看到 Lightroom 会根据日期/时间信息及其使用地点(照片)进行更改。

一团糟。

0 投票
0 回答
13 浏览

python-3.x - 使用第二张高质量图片提高图片的分辨率

让我们假设同一场景的两张图片已以不同的质量注册,例如在我的情况下,较低质量 (LQ) 的每频段 3.2 MP 和高质量 (HQ) 的每频段 42 MP。使用 openCV,我们可以对齐这些图片以裁剪它们,然后获得两张相似的图片,只有(主要)质量差异。如何使用 HQ 图片的附加信息来插入 LQ 以获得更多细节?谢谢!

0 投票
1 回答
48 浏览

metadata - Exif GPS DestLatitude 与 Latitude 有什么区别

在 EXIF 元数据 GPS 模式中,有两个地方可以存储 GPS 数据:

#1-4 纬度、纬度参考、经度和经度参考

#19-23 DestLatitude、DestLatitudeRef、DestLongitude 和 DestLongitudeRef

理论上,第一个是照片的拍摄地点,所以 iPhone 会填充这些数据。第二个是照片中物体的坐标。所以如果你在威斯敏斯特桥上拍摄伦敦眼的照片,你会有两个稍微不同的值。

有谁知道这些属性是否被接受?

具体来说,只有当您有来自相机或外部记录器的 GPS 数据时,才应该设置纬度,所以这可以被认为是可选的?但是 DestLatitude 总是设置在任何组织良好的照片集上?

0 投票
1 回答
33 浏览

android - 信息亭演示相册

我想在商店里放一个带有相册的安卓平板电脑,以展示我们的能力和以前的项目。在那里,客户只能浏览相册,我提供了他们(信息亭模式)。照片本身将来自 Google Drive / Google Fotos /Onedrive 或者也可以保存在本地。

它可以是一个应用程序,也可以是一个自托管网站,有托管功能;-)

客户可以过滤:

  • 标签
  • 做这个项目的员工

这里非常重要的是,它易于使用并为用户提供良好的用户体验:-)

你有什么推荐的软件使用吗?