diff --git a/python/src/DeclareImageLayer.h b/python/src/DeclareImageLayer.h index 7b13748a..302f885e 100644 --- a/python/src/DeclareImageLayer.h +++ b/python/src/DeclareImageLayer.h @@ -58,13 +58,13 @@ std::unordered_map> generateImageData(py::array_ for (size_t i = 0; i < shape[0]; ++i) { std::vector channelData(channelSize); - /*const T* startPtr = image_data.data() + i * channelSize; + const T* startPtr = image_data.data() + i * channelSize; std::memcpy(reinterpret_cast(channelData.data()), reinterpret_cast(startPtr), channelSize * sizeof(T)); - */ std::cout << "Iteration: " << i << std::endl; img_data_cpp[rgbChannelIDs[i]] = channelData; std::cout << "img_data_cpp size: " << img_data_cpp.size() << std::endl; } + std::cout << "Returning image data" << std::endl; return img_data_cpp; } @@ -157,7 +157,9 @@ std::shared_ptr> createImageLayerFromNpArray( // Generate an unordered dict from the image data trying to automatically decode channels into their corresponding // channel mappings + std::cout << "Generating image data..." << std::endl; auto img_data_cpp = generateImageData(image_data, width, height, color_mode); + std::cout << "Generated image data" << std::endl; params.layerName = layer_name; params.blendMode = blend_mode;