Force PS to alias smart object
I'm trying to create an icon based on a 2 color png I downloaded from icon monster. It is placed in my document as a smart object. I want it to be crisp, but photoshop doesn't want it to be.. even though it directly taunts me by showing the perfect result when I'm trying to resize it and then throwing it away when I hit enter.
While I am resizing it is crisp, but when I apply the resize it is all mushy and smooth which I do not like.
Is there a way I can get it to remain as it is while dragging?
There is an 'anti-alias' checkbox when I'm resizing it, but it is unchecked and disabled.
Photoshop cs6 and CC lets you do it. Otherwise, you need to drag pixels manually.
Edit : photoshop creates semi transparent pixels when resizing. In photoshop CS6 and CC, this feature disabled by default. So when you resize, the semi transparent pixels should not appear. (take a look to preferences menu of photoshop for this option, if it enabled, you can disable it.)
Another way is to do it, edit smart object's vector shape.(if it is a vector, otherwise you should draw it again) i Double click on to smart object's thumbnail and open it, move the content into actual file and try to resize. If it is a vector shape there will be no problems. If you are seeing semi transparent pixels, grab path selection tool and drag path nodes to get rid of them.
Detailed info: detailed info is here: http://blogs.adobe.com/jkost/2012/05/align-to-pixel-grid-in-photoshop-cs6.html
and this is the preferences option: