]> git.seodisparate.com - blue_noise_generation/commitdiff
Use 0-255 range for pgm output
authorStephen Seo <seo.disparate@gmail.com>
Sat, 23 Jan 2021 03:21:02 +0000 (12:21 +0900)
committerStephen Seo <seo.disparate@gmail.com>
Sat, 23 Jan 2021 03:21:02 +0000 (12:21 +0900)
src/blue_noise.hpp

index e29ecedf1555d99ca4ff729fa997b9e2f75613bc..548d7b13c5f7da4e4e5f8418871f65b5176a764b 100644 (file)
@@ -207,12 +207,12 @@ namespace internal {
 
         printf("Writing to %s, min is %.3f, max is %.3f\n", filename, filter[min], filter[max]);
         FILE *filter_image = fopen(filename, "w");
-        fprintf(filter_image, "P2\n%d %d\n65535\n", width, (int)filter.size() / width);
+        fprintf(filter_image, "P2\n%d %d\n255\n", width, (int)filter.size() / width);
         for(std::vector<float>::size_type i = 0; i < filter.size(); ++i) {
             fprintf(filter_image, "%d ",
                 (int)(((filter[i] - filter[min])
                         / (filter[max] - filter[min]))
-                    * 65535.0f));
+                    * 255.0f));
             if((i + 1) % width == 0) {
                 fputc('\n', filter_image);
             }