Fixed pif error
This commit is contained in:
@@ -475,8 +475,11 @@ void App::imageUploaded(Wt::WFileUpload *fileWidget, std::shared_ptr<Magick::Blo
|
|||||||
std::list<Magick::Image> localList;
|
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(previewList), [](const Magick::Image& img) { return img; });
|
||||||
std::transform(originalImages.begin(), originalImages.end(), std::back_inserter(localList), [](const Magick::Image& img) { return img; });
|
std::transform(originalImages.begin(), originalImages.end(), std::back_inserter(localList), [](const Magick::Image& img) { return img; });
|
||||||
Magick::coalesceImages(&previewList, previewList.begin(), previewList.end());
|
bool isAnimated = !originalImages.empty() && originalImages.front().scene() > 1;
|
||||||
Magick::coalesceImages(&localList, localList.begin(), localList.end());
|
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) {
|
auto resize = [](std::string size, std::list<Magick::Image> &imagesList) {
|
||||||
for (auto &frame : imagesList) {
|
for (auto &frame : imagesList) {
|
||||||
frame.resize(size);
|
frame.resize(size);
|
||||||
|
|||||||
Reference in New Issue
Block a user