Up raw_dng.py 作成: 2024-12-15
更新: 2024-12-21


      $ cd /home/pi/apache/www/camera_finder/jpg

      $ which python3
      /usr/bin/python3

      PC で raw_dng.py を作成:
        raw_dng.py:
        #!/usr/bin/python3 import sys from pidng.core import RPICAM2DNG d = RPICAM2DNG() d.convert( sys.argv[1] )


      /home/pi/apache/www/camera_finder に ftp

      $ chmod +x raw_dng.py

      $ ls -la
      -rwxr-xr-x 1 pi pi 108 [date] raw_dng.py


      用法:
      $ raw_dng.py xyz.jpg
      (xyz.dng が出力される)




      しかしこのプログラムは,エラーになる。
      エラーの箇所は,RPICAM2DNG() :
        $ python3 Python 3.7.3 (default, Jan 22 2021, 20:04:44) [GCC 8.3.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> from pidng.core import RPICAM2DNG >>> RPICAM2DNG() Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: __init__() missing 1 required positional argument: 'model' >>> RPICAM2DNG(self) Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'self' is not defined >>> quit()
      よってエラーは,PyDNG のバグということになる。