Fixed pif error

This commit is contained in:
Torsten Schulz
2024-02-23 13:39:31 +01:00
parent d6baee37e3
commit bef79f1fc9

View File

@@ -475,8 +475,11 @@ void App::imageUploaded(Wt::WFileUpload *fileWidget, std::shared_ptr<Magick::Blo
std::list<Magick::Image> localList;
std::transform(originalImages.begin(), originalImages.end(), std::back_inserter(previewList), [](const Magick::Image& img) { return img; });
std::transform(originalImages.begin(), originalImages.end(), std::back_inserter(localList), [](const Magick::Image& img) { return img; });
bool isAnimated = !originalImages.empty() && originalImages.front().scene() > 1;
if (isAnimated) {
Magick::coalesceImages(&previewList, previewList.begin(), previewList.end());
Magick::coalesceImages(&localList, localList.begin(), localList.end());
}
auto resize = [](std::string size, std::list<Magick::Image> &imagesList) {
for (auto &frame : imagesList) {
frame.resize(size);