TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

A Pixel Is Not a Little Square (1995) [pdf]

81 pointsby nochabout 4 years ago

11 comments

crazygringoabout 4 years ago
Is this not outdated?<p>It uses examples of how pixels on scanners, printers, and CRT monitors are not squares. Fair enough. Back when this was written, one could very reasonably argue that pixels were intended to be point samples with a convolution.<p>But modern pixels on most LCD screens certainly are exceedingly crisp squares (with subpixels), and processing RAW camera sensor data, antialiasing techniques, and image resampling seems to &quot;mostly&quot; assume that pixels do represent the average color over a square rather than a point sample. Not <i>perfectly</i>, but as a reasonable first-order approximation.<p>I understand that 25 years ago it might have been reasonable to argue that pixels aren&#x27;t squares.<p>But today... aren&#x27;t they, at least as a first-order approximation? (With some further adjustments to avoid antialiasing artifacts, desired sharpness, and so forth.)<p>The idea that pixels are primarily point samples seems far <i>more</i> misleading -- as if they were analagous to audio samples which <i>are</i> point samples as a first-order approximation, but pixels are <i>nothing</i> like audio samples.
评论 #26951951 未加载
评论 #26954384 未加载
评论 #26953971 未加载
评论 #26951912 未加载
评论 #26951921 未加载
评论 #26952442 未加载
评论 #26951960 未加载
评论 #26954362 未加载
评论 #26952889 未加载
评论 #26952655 未加载
pixlartthrowwayabout 4 years ago
As a pixel art artist, I certainly see pixels as little squares. As a 3D programmer working with 2D point-sample textures, I do not see pixels as little squares. So the answer to whether or not a pixel is a little square is, like so many of life&#x27;s questions, not a simple yes or no, but rather, it depends.
评论 #26953902 未加载
评论 #26953251 未加载
评论 #26953389 未加载
jsnellabout 4 years ago
(1995). Previous discussion:<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=8614159" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=8614159</a><p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=20535984" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=20535984</a>
评论 #26951483 未加载
评论 #26951881 未加载
Ono-Sendaiabout 4 years ago
It&#x27;s more like a little fuzzy blob, typically with RGB sub-blobs.
评论 #26951755 未加载
评论 #26951826 未加载
评论 #26952032 未加载
评论 #26951749 未加载
Applejinxabout 4 years ago
Indeed… and a sample is not a point along the audio waveform :)
评论 #26951276 未加载
im3w1labout 4 years ago
I can&#x27;t help but think of the famous humpty dumpty quote<p>&gt; When I use a word,&quot; Humpty Dumpty said, in rather a scornful tone, &quot;it means just what I choose it to mean—neither more nor less.&quot; &quot;The question is,&quot; said Alice, &quot;whether you can make words mean so many different things.&quot; &quot;The question is,&quot; said Humpty Dumpty, &quot;which is to be master—that&#x27;s all.&quot;<p>The fact is that pixels don&#x27;t have a well defined meaning. Some people use them as squares, some people use them as samples. Then you get into subpixel font rendering, where you quite explicitly acknowledge the screen as master, and you design your image for a desired result.<p>So yeah it&#x27;s an ecosystem of people doing different things with different interpretations, and trying to mostly play nice with each other.
kalalabout 4 years ago
This is important point indeed. Here is what helps myself, when thinking about pixels.<p>- pixels are point samples in 2D space - their position is exact - position of of top-left point is (0,0) - position of bottom right is (cols-1,rows-1)<p>This way all math work (subsampling, affine or perspective warps, lens distortion, or even warping between image and any layer neural network). Failure to do that, will cause subtle issues that will degrade your performance. These will become quite important when working with pixel accurate methods (3d object tracking, object detection in tiny resolutions and 1-1 mapping between OpenGL and Neural Network). So I have to agree, pixels are not tiny squares, they are dots in 2d space.
acomjeanabout 4 years ago
One of the weird experiences I had in college was working for the paper in the 90s. We has desktop publishing but the photos for the paper were taken out back to a machine with a screen copied them into solid black dots of various sizes. They were waxed onto printed newspaper pages and wisked off to the printer.<p>I often wondered how you would reproduce it digitally but apparently I was thinking about it wrong.<p>Halftone is the term <a href="https:&#x2F;&#x2F;en.m.wikipedia.org&#x2F;wiki&#x2F;Halftone" rel="nofollow">https:&#x2F;&#x2F;en.m.wikipedia.org&#x2F;wiki&#x2F;Halftone</a>
topiolliabout 4 years ago
Pixels, at least when they come from cameras or need to be mapped to a 3D world, are still not square.<p><a href="https:&#x2F;&#x2F;doc.visionappster.com&#x2F;3.0-beta5&#x2F;engine&#x2F;world-coordinates&#x2F;#pixels" rel="nofollow">https:&#x2F;&#x2F;doc.visionappster.com&#x2F;3.0-beta5&#x2F;engine&#x2F;world-coordin...</a>
salamandermanabout 4 years ago
DLP is little squares
potatoman22about 4 years ago
I wish the abstract actually summarized her points.
评论 #26951146 未加载