[SpriteFramesEditor] Decompress texture before auto slicing sprite sheet.
This commit is contained in:
parent
7826b6b13f
commit
eac8e9d1cd
1 changed files with 5 additions and 1 deletions
|
|
@ -544,7 +544,11 @@ bool SpriteFramesEditor::_matches_background_color(const Color &p_background_col
|
|||
|
||||
Size2i SpriteFramesEditor::_estimate_sprite_sheet_size(const Ref<Texture2D> p_texture) {
|
||||
Ref<Image> image = p_texture->get_image();
|
||||
Size2i size = p_texture->get_size();
|
||||
if (image->is_compressed()) {
|
||||
image = image->duplicate();
|
||||
ERR_FAIL_COND_V(image->decompress() != OK, p_texture->get_size());
|
||||
}
|
||||
Size2i size = image->get_size();
|
||||
|
||||
Color assumed_background_color = image->get_pixel(0, 0);
|
||||
Size2i sheet_size;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue