From: Skuz Ragu
I may be wrong, but I think Katnipsox is talking about 'anti-alias' itself. If so, then it really can't be avoided.
Sure it can. Use the Pencil tool instead of the Brush tool. That's what it's for.
But as Osprey said, I'm not sure why anyone would want to do that. Without AA, lines will be jagged. The whole point of AA is to give the impression of smoothness.
From: Skuz Ragu
Even with the pen tool or a hard brush, there will always be some sort of feathering effect
The pen tool draws vectors, not rasters, so terms like "feathering" are not applicable. The paths the pen creates are pixel-independent. It's only when you convert a path to a selection that anti-aliasing becomes a factor, and you can turn that off with one mouse click if you want to.
From: Skuz Ragu
(especially when working on a 512x512 or smaller image), because there are only a limited amount of pixels in an image.
For this reason, and others, it's generally best practice to work at larger sizes, and then downsize as a last step before uploading.
From: Skuz Ragu
For example, say you have a 512x512 vector drawing of a happy face you made in Illustrator... when imported into PhotoShop, the drawing will lose its crispness/sharpness around the edges.
Not necessarily. It depends what importation settings you use. For several years now, Photoshop has supported direct importation of the vectors, as smart objects, paths, or shape layers. It's only if you import as pixels that things might change a little.
Also, it's important to realize that when you view a vector image in Illustratior, it absolutely IS being anti-aliased. That's the whole reason it looks so nice and smooth. Without AA, it would look horribly jagged.
The reason you don't notice the AA in Illustrator is simply because you can't blow it up and examine it first hand in like you can in PS. No matter how far you zoom, Illustrator will always re-rasterize the image immediately for display, keeping the anti-aliasing at the per-pixel level.
You see, unlike rasters, which are static and fixed, vectors are interpolated dynamically in real time for display, and as such, have infinite resolution. But since physical pixels obviously cannot be infinitely small, the only way they can create the illuision of smoothness is to blend colors along jagged lines, which is the very definition of anti-aliasing.
If you hold a magnifying glass up to your screen, you'll see what I'm talking about. It will look exactly like what happens when you zoom in in Photoshop. Those "smooth" lines you think you see in Illustrator are really nothing of the sort.
From: Skuz Ragu
This also happens when you export an Illustrator file as a JPEG or other non-editable format. I believe it's called "rasterizing".
Yes, and no. Yes, the process of converting a vector to a raster is called rasterizing. But no, that's not why your JPEG images look so bad.
You've got two strikes against you when exporting vectors to JPEG:
1. JPEG is a low quality, lossy format, which is chock full of compression artifacts. The smaller the image (and textures are quite small, compared with the photographic imagery JPEG was designed for), the worse the artifacting will appear to be.
2. JPEG is not optimized at all for crisp, abrupt color transitions. It's meant for photographic, not diagramatic, imagery. A white box with a black outline will end up with gray spots as artifacts where the black and white meet. A field of red next to a field of view will end up with purple spots along the border between the two. Etc.
If you want to preserve the crispness of your vectors when you export to a raster format, JPEG is the worst possible choice. If you need high compression, GIF, PNG, or even JPEG2000 will do a MUCH better job.
From: Skuz Ragu
So, the only thing you can really do is just learn to live with it and try different things to create the illusion of a hard edge.
There's really no "living with it" in Photoshop. If it's possible to do with pixels, PS can do it. It's just a question of the user knowing how.