瀏覽代碼

process_pipeline: Correctly set BlackLevel TIFF tag

Sebastian Krzyszkowiak 3 年之前
父節點
當前提交
3691ece911
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      src/process_pipeline.c

+ 2 - 1
src/process_pipeline.c

@@ -429,7 +429,8 @@ process_image_for_capture(const uint8_t *image, int count)
 		TIFFSetField(tif, TIFFTAG_WHITELEVEL, 1, &camera->whitelevel);
 		TIFFSetField(tif, TIFFTAG_WHITELEVEL, 1, &camera->whitelevel);
 	}
 	}
 	if (camera->blacklevel) {
 	if (camera->blacklevel) {
-		TIFFSetField(tif, TIFFTAG_BLACKLEVEL, 1, &camera->blacklevel);
+		const float blacklevel = camera->blacklevel;
+		TIFFSetField(tif, TIFFTAG_BLACKLEVEL, 1, &blacklevel);
 	}
 	}
 	TIFFCheckpointDirectory(tif);
 	TIFFCheckpointDirectory(tif);
 	printf("Writing frame to %s\n", fname);
 	printf("Writing frame to %s\n", fname);