diff options
| author | Daniel Schadt <kingdread@gmx.de> | 2019-12-08 02:29:49 +0100 | 
|---|---|---|
| committer | Daniel Schadt <kingdread@gmx.de> | 2019-12-08 02:29:49 +0100 | 
| commit | d85df53b64030569ad3549ab463b96d54f919cfa (patch) | |
| tree | 86bb30b83d353a71ff894f96df61dcccb220c6a4 | |
| parent | 1547e0f3e48438a6019f0e5f60199b9a8c864a85 (diff) | |
| download | kondou-d85df53b64030569ad3549ab463b96d54f919cfa.tar.gz kondou-d85df53b64030569ad3549ab463b96d54f919cfa.tar.bz2 kondou-d85df53b64030569ad3549ab463b96d54f919cfa.zip | |
fix background cropping
| -rw-r--r-- | src/render.rs | 16 | 
1 files changed, 11 insertions, 5 deletions
| diff --git a/src/render.rs b/src/render.rs index 927782c..437b66c 100644 --- a/src/render.rs +++ b/src/render.rs @@ -40,10 +40,10 @@ impl Default for RenderOptions {      fn default() -> Self {          RenderOptions {              skill_size: 100, -            traitline_height: 160, -            traitline_width: 550, +            traitline_height: 137, +            traitline_width: 647,              traitline_brightness: 100, -            traitline_x_offset: 0, +            traitline_x_offset: 200,              trait_size: 30,              line_color: Rgba([0, 0, 0, 255]),              line_height: 4, @@ -58,8 +58,14 @@ impl Default for RenderOptions {      }  } -const BG_CROP_HEIGHT: u32 = 160; -const BG_CROP_WIDTH: u32 = 550; +// These values were determined from the thief specialization background images, as those do not +// have anything fancy going on and are instead transparent. Therefore, we can use them as a +// "reference" for the intended specialization crop size. +// +// Note: Increasing those values will mean that thief build templates will end up with more +// transparency than intended. +const BG_CROP_HEIGHT: u32 = 136; +const BG_CROP_WIDTH: u32 = 647;  pub struct Renderer<'r> {      api: &'r mut Api, | 
