A
A
AngReload2018-10-07 18:06:39
Image processing
AngReload, 2018-10-07 18:06:39

What to read about image resizing?

I am interested in some publications that consider terms in this area, in Russian and English. Names of algorithms, categories that unite them, classifications, etc.
I found from this only a couple of articles on Wikipedia, very small.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
X
xmoonlight, 2018-10-07
@xmoonlight

https://github.com/esimov/caire

M
Moskus, 2018-10-07
@Moskus

Here's my own experiment with one image and different algorithms (reduced by a factor of three, shot a contrast profile).

T
tomatho, 2018-10-09
@tomatho

I'm missing some details in the question.
The "why" is more important than the "what".
If you just want to implement several different resizing methods - open any editor you like and see the list of possible resizing methods.
You read about them somewhere, for example, in the same Wikipedia, and implement them.
If you want to understand image processing, then you have to learn the foundation, and it will be hard.
You will have to learn about color spaces, about sampling, about human perception of light,
and much more.
For example, the quality of the result can be defined in different ways, but the modern approach is based on human perception, and you can probably read about this in the description of how JPEG works, because it can save in different quality. At high quality, it "eats" less detail than at low quality.
A similar theoretical approach in H.264 is used in MP4.
Why did I mention sampling, which is used in the sound?
Because the image is really just a sampled version of a continuous 2D wave, as it were, and each pixel is some amount of deviation in the 2D grid position.
Therefore, the theory of waves (including sound waves) can be used here as well.
Actually, this is what Lanczos does: it uses the method of resample sound on the image, just adapted to the images.
(The process of resample sound is a translation from 44100 Hz to 48000 Hz for example.)

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question