MCPcopy Create free account
hub / github.com/Tom94/tev / isExrImage

Function isExrImage

src/imageio/ExrImageLoader.cpp:99–109  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

97};
98
99static bool isExrImage(istream& iStream) {
100 // Taken from http://www.openexr.com/ReadingAndWritingImageFiles.pdf
101 char b[4];
102 iStream.read(b, sizeof(b));
103
104 bool result = !!iStream && iStream.gcount() == sizeof(b) && b[0] == 0x76 && b[1] == 0x2f && b[2] == 0x31 && b[3] == 0x01;
105
106 iStream.clear();
107 iStream.seekg(0);
108 return result;
109}
110
111AttributeNode createVec2fNode(string_view name, Imath::V2f value) {
112 AttributeNode node;

Callers 1

loadMethod · 0.85

Calls 3

clearMethod · 0.80
seekgMethod · 0.80
readMethod · 0.45

Tested by

no test coverage detected