summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJuan Linietsky <reduzio@gmail.com>2018-07-27 08:59:43 -0300
committerJuan Linietsky <reduzio@gmail.com>2018-07-27 08:59:43 -0300
commit936b5a395a4bd80fbb2832ff175efbde844e5fde (patch)
tree861a46821e0f75e1488db33bb7c45178e0489aa3
parent6a5aec36448a4927fde8b8875e50532071bcbc73 (diff)
Do conversion of scene preview icon at the end, improves save performance a bit. Closes #14387
-rw-r--r--editor/editor_node.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/editor/editor_node.cpp b/editor/editor_node.cpp
index 05fbf7aa76..20e8a7915f 100644
--- a/editor/editor_node.cpp
+++ b/editor/editor_node.cpp
@@ -946,8 +946,6 @@ void EditorNode::_save_scene_with_preview(String p_file, int p_idx) {
int x = (img->get_width() - vp_size) / 2;
int y = (img->get_height() - vp_size) / 2;
- img->convert(Image::FORMAT_RGB8);
-
if (vp_size < preview_size) {
// just square it.
img->crop_from_point(x, y, vp_size, vp_size);
@@ -962,6 +960,7 @@ void EditorNode::_save_scene_with_preview(String p_file, int p_idx) {
// We could get better pictures with better filters
img->resize(preview_size, preview_size, Image::INTERPOLATE_CUBIC);
}
+ img->convert(Image::FORMAT_RGB8);
img->flip_y();