fix for scale very small items

This commit is contained in:
2017-02-16 02:22:40 +07:00
parent 294c6bba91
commit 1abb0878b9
2 changed files with 15 additions and 1 deletions

View File

@@ -1,3 +1,7 @@
###### Version 1.3.6
* Fix for scale very small vector items
* Big vector item optimization
###### Version 1.3.5
* Fix sprite import problem

View File

@@ -268,11 +268,21 @@
doc.convertSelectionToBitmap();
} else {
var wrapper_item_name = ft.gen_unique_name();
var wrapper_item = doc.convertToSymbol("graphic", wrapper_item_name , "center");
var wrapper_item = doc.convertToSymbol("graphic", wrapper_item_name , "top left");
fttim.recursive_scale_filters(doc, wrapper_item.timeline, final_scale);
var elem = doc.selection[0];
var elem_x = elem.x;
var elem_y = elem.y;
var elem_w = elem.width;
var elem_h = elem.height;
doc.scaleSelection(final_scale, final_scale);
doc.convertSelectionToBitmap();
doc.scaleSelection(1.0 / final_scale, 1.0 / final_scale);
var new_elem = doc.selection[0];
new_elem.x = elem_x;
new_elem.y = elem_y;
new_elem.width = elem_w;
new_elem.height = elem_h;
}
};