Showing posts with label reason. Show all posts
Showing posts with label reason. Show all posts

2014-01-15

Why Would I Want To Scale Up Images And Keep Them Pixelated?

A few days ago I wrote a blog post on how to scale up images and keep them pixelated using Paint.NET. Today, I expand on that a little further, using more images to showcase differences.

First, here are some reasons to keep images pixelated as you resize them:
1. Creating a pixelated/retro game and you would like to scale up one of the images to be an icon that accurately represents the game.
2. Prototyping or creating a MVP.
3. Better compression and/or smaller file sizes. This in turn creates a slightly smaller file for users to download an app/game.
4. Not enough time (or skill) to create a full-fidelity/smooth image. So, you determine that a pixelated and crisp icon looks much better than a large blurry icon. (Screenshots for comparison below)

Initial image. 34x24 pixels.
A "regular" scale up resizing causes image to be blurry. 1000 x 1000 pixels with some margin.

This is how the stretched image looks if I didn't first add the margin for the gem to "grow" into. 1000 x 1000 px.



Using "nearest neighbor" scaling. 1000 x 1000 px.

Now, let's randomly compare image sizes of each of the above four images. Each of them were saved in the same PNG, 32-bit format.
1. 542 bytes
2. 137 KB
3. 174 KB
4. 17.6 KB

The pixelated scaled-up image has about a 10x smaller file size as a regular PNG. Using any more compression techniques, the difference would be even larger.

Though, admittedly, this example is small and simple enough that any modern computer will be able to handle these. A complication would arise more probably in a small embedded system or old phones/processors with bad data connections.

Bonus tip: Instead of choosing the different scaling options in Paint.NET or Photoshop. If you want to create a large pixelated image, the regular Microsoft Paint by default already does that.

~ Danial Goodwin ~

ps - A special thanks goes out to reader Spence for the great blog idea suggestion.



2013-12-04

Dan Vs Meatball Subs

Not sure if meatball sub or pizza sub...

I had a revelation today.

I thought I liked meatball subs that I got from sub places (e.g. Subway). But, as I was making my own homemade version, I figured out that the main reason I like it so much is because it is cleverly disguised as a pizza sub!

After-the-fact, this is now really obvious. A pizza in any form is still pizza, a delicious meal. Sub shops can sell two different names, but deliver the same product.

=]

~ Danial Goodwin ~



2013-11-19

"No reason" is not always "no reason"

Think about that for a little bit,

"no reason" is not always "no reason".

Have you ever given the reason or excuse, "no reason"?

At first it seems like a simple phrase that could just be expanded to, "for no reason at all".

But, if you care to think about it a little more, then there are actually two different ways to interpret "no reason", like so:


  1. Arbitrarily, no reason...
  2. Because, no reason...

This has the potential to have significant implications depending on its use case. The first interpretation is the more literal definition that really does mean zero (0) reasons. The second interpretation is the more exciting definition that allows for spontaneity.

Now, how does this help you, the reader?

Honesty, I'm not sure that this knowledge helps you with any practical applications in life. Examples are hard to come by because just about all the "no reason" excuses/reasons could be purposeful or not. It just depends on the person and their conviction/confidence.


~ Danial Goodwin ~

ps - I may have used some aggressive adjectives in this post that are too indicative. One reason I write like this is to practice my copywriting so that I can more clearly express myself fully.

pps - "Because because" is not always a non-answer. But, it is definitely a unfinished sentence/idea.



2013-08-27

Aerodynamic Cars

Is a car with smooth sides the most aerodynamic it could be?

A golf ball has dimples for a reason. They already tried smooth spheres, but the ones with dimples floated longer and went farther more easily. [http://www.livescience.com/32446-why-do-golf-balls-have-dimples.html]

The newest track suits (I read about this at least a year ago) also have small dimples on it rather than being perfectly smooth in order to shave a few hundredths of a second off. [http://www.gizmag.com/nike-pro-turbospeed-golf-ball-track-uniform/22520/]

Update: I just did a search for "cars with dimples" and found that MythBusters already did this. Mythbuster results showed a 11% increase in MPG (miles per gallon). =D
http://dsc.discovery.com/tv-shows/mythbusters/videos/dimpled-car-minimyth.htm

~ Simply Advanced ~