2
0
mirror of https://github.com/telegramdesktop/tdesktop synced 2025-08-31 06:26:18 +00:00

Added ability to send modified images.

This commit is contained in:
23rd
2021-02-08 06:13:40 +03:00
parent 9d3d16a725
commit 4d72d20398
10 changed files with 97 additions and 10 deletions

View File

@@ -0,0 +1,26 @@
/*
This file is part of Telegram Desktop,
the official desktop application for the Telegram messaging service.
For license and copyright information please follow this link:
https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
*/
#include "editor/photo_editor_common.h"
namespace Editor {
QImage ImageModified(QImage image, const PhotoModifications &mods) {
if (!mods) {
return image;
}
QTransform transform;
if (mods.flipped) {
transform.scale(-1, 1);
}
if (mods.angle) {
transform.rotate(mods.angle);
}
return image.transformed(transform);
}
} // namespace Editor