Graphic Utility Library

IDProjectTask TypeSeveritySummaryStatusOperating System  descProgressAssigned To
3179Graphic Utility LibraryBug ReportLowTIFFReadRGBAImageOriented Premultiplication rounding er...NewWin32
0%
Task Description TIFFReadRGBAImageOriented executes an alpha premultiplication even when the alpha value is stored as EXTRASAMPLE_UNASSALPHA. This leads to rounding errors. example: (correct mathematical rounding) gt: 226 and alpha 0.5 -> 127 read the premultiplied value: 226*127/255 = 112.56 -> 113 converting to nonpremultiplied value: 113*255/127 = 226.89 -> 227 gt: 225 and alpha 0.5 -> 127 read the premultiplied value: 225*127/255 = 112.06 -> 112 converting to nonpremultiplied value: 112*255/127 = 224.88 -> 225 so we have a difference of 1 or 0 between the ground truth and the read value after undoing the premultiplication. (incorrect mathematical rounding) gt: 226 and alpha 0.5 -> 127 read the premultiplied value: 226*127/255 = 112.56 -> 112 converting to nonpremultiplied value: 112*255/127 = 224.88 -> 224 so incorrect mathematical rounding leading to much worse results. Consider using a different way to read the tiff image (for instance ReadEncodedStrip).
3180Graphic Utility LibraryFeature RequestLowRaw Image SupportNewWin32
0%
Task Description use libraw to load and store raw images
3181Graphic Utility LibraryFeature RequestLowOpenCL image NewWin32
0%
Task Description Design image class such that it is transparent to the user if an algorithm operates in the opencl image or the host image
3183Graphic Utility LibraryFeature RequestLowFlag HandlingNewWin32
0%
Task Description Add type same flag handling. See how QT implemented this. this i a clever way to do it!
3193Graphic Utility LibraryBug ReportLowFile IONewWin32
0%
Task Description add file IO like writing to and reading from a file. this way we have less dependency on the GetData method of the String class
3197Graphic Utility LibraryBug ReportLowc++11 timingNewWin32
0%
Task Description use http://en.cppreference.com/w/cpp/chrono/high_resolution_clock instead of unix timing or glfw timing.
3198Graphic Utility LibraryBug ReportLowallow float fps in video writingNewWin32
0%
Task Description c->time_base = av_d2q(1.f/fps, 65535);
3199Graphic Utility LibraryBug ReportLowenum classNewWin32
0%
Task Description Implement easy usable enum class based on http://stackoverflow.com/questions/1965249/how-to-write-java-like-enums-in-c make sure the have int->type and type->int conversion, toString method, and iteration facility.
152Graphic Utility LibraryFeature RequestLow1D - 4D noise functionNewAll
0%
Michael Pfeuti Task Description perlin/simplex noise
153Graphic Utility LibraryFeature RequestLowPrimary Ray GenerationNewAll
0%
Michael Pfeuti Task Description ray generation for ray tracing
182Graphic Utility LibraryFeature RequestLowUnicode StringsNewAll
0%
Task Description
2912Graphic Utility LibraryFeature RequestLowExposure Fusion AlgorithmNewAll
0%
Task Description implement http://www.google.ch/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CDQQFjAB&url=http%3A%2F%2Fresearch.edm.uhasselt.be%2Ftmertens%2Fpapers%2Fexposure_fusion_reduced.pdf&ei=hM1tT4GXHcbF0QX785mOAg&usg=AFQjCNELiOkcIS6qwbObORwqUyizngxNoQ
3187Graphic Utility LibraryFeature RequestLowBMP Image supportNewAll
0%
Task Description add IO for BMP files. see gimp source code how to read/write bmp files
Showing tasks 1 - 13 of 13 Page 1 of 1

Available keyboard shortcuts

Tasklist

Task Details

Task Editing