Safe Background size
<p>So I want to use a png as the background for my android application. </p>

<p><img src="http://i.stack.imgur.com/mZl5e.png" alt="Sample Background"></p>

<p>The condition is that the biggest snowflake:</p>

<p><img src="http://i.stack.imgur.com/JQuZC.png" alt="Big Snowflake"></p>

<p>is always at the top right corner. I can scale the image proportionately only, because otherwise, the snowflake will end up looking like a bunch of I don't know whats:</p>

<p><img src="http://i.stack.imgur.com/d3gad.png" alt="Thorns"></p>

<p>Given the plethora of device resolution and dpi's available, what is a reasonable way to achieve what I want? </p>

<p><strong>Update:</strong>
I am aware of 9-patch. But my background cannot be expressed in terms of a 9-patch. At best, what I can do is include the source in the largest dimensions (proportionately) possible. In my case, the source is 1920X2400 in size. To rephrase my question, what would be the safest size (with uniform scaling) to include in my app?</p>

<p>Here's an example:</p>

<p><img src="http://i.stack.imgur.com/803In.png" alt="Non-9Patch drawable"></p>

<blockquote>
  <p>Image copyright of original authors. Used here, only for illustration.</p>
</blockquote>
