@112
112
17 May 2016

Пацаны , ннада тулзу у
чтоб кароч вот вышла яркость(оттеночки серого , ну ) и два куска цветоразностей. итого три картинки .
лень кодить , хочу обойтись без жертв кароч.

17 May 2016

ты хочешь командлайновый nDo под линукс? Может еще и бесплатно? :)

17 May 2016

@6VoIt, плохое, негодное ТЗ. сформируй commandline и что ты туда вводишь. И хочешь ли в той же директории получать 1.png 2.png 3.png?

17 May 2016

DarkElve, нет ты .
блин получение цветоразности и карты яркостей == примитивное занятие.
но вот в чём дело -- я не хочу кодить то что можно сделать одной тулзой и одним куском баша.
нужно просто разложить пикчу в три файла. один чсх Y , второй U , третий V.

#oowelw/3 в ответ на /1
17 May 2016

TWT, YUV_separator -i azazza.png и как выхлоп три штуки файла . /2

#oowelw/4 в ответ на /2
17 May 2016

Если этого не умеет ImageMagick или GraphicsMagick, то... НИЧТО НЕ УМЕЕТ.

17 May 2016

@6VoIt, https://github.com/abadams/ImageStack

Image ColorConvert::rgb2yuv(Image im) {
    assert(im.channels == 3, "Image does not have 3 channels\n");

    Image out(im.width, im.height, im.frames, 3);
    Image r = im.channel(0), g = im.channel(1), b = im.channel(2);
    out.setChannels(0.299f * r + 0.587f * g + 0.114f * b,
                    -0.169f * r - 0.332f * g + 0.500f * b + 0.5f,
                    0.500f * r - 0.419f * g - 0.0813f * b + 0.5f);
    return out;
}
#oowelw/6 в ответ на /4
17 May 2016

omsklug, convert myimage.png -set colorspace YUV -separate myimage_channels_%d.png

#oowelw/8 в ответ на /5
17 May 2016

@6VoIt,
wget h t t p ://i.point.im/a/280/6volt.jpeg
convert 6volt.jpeg -set colorspace YUV -separate 6volt.jpeg_%d.png
ls 6volt.jpeg*
6volt.jpeg 6volt.jpeg_0.png 6volt.jpeg_1.png 6volt.jpeg_2.png

Комментарий был отредактирован в 20:23:55 17.05.2016
#oowelw/9
17 May 2016

TWT, теперь сделой convert пкчепак -colorspace sRGB -combine -set colorspace YUV azaza.jpg

моэт это баг дебиановской версии имажмажика , но в финале выходит не то что было вначале . соусем нито
энто я попробывал самым первым лол

Комментарий был отредактирован в 21:43:12 17.05.2016
#oowelw/10 в ответ на /9
17 May 2016

@6VoIt, скажи, а где ошибка - в separate или в combine?

#oowelw/11 в ответ на /10
17 May 2016

TWT, ни там ни там
багофича
разбирать можно через -Interlace Partition azaza.yum
выкладывае .y .u .v кароч
даже сводиццо

#oowelw/12 в ответ на /11
17 May 2016

TWT, бля слышь , кароч я хуйни спорол.
ебаное пнг неумеет в yuv прост .
в этом вся хуйня , а проблема в combine кароч.
кароч типо буря в стакане ёпта

#oowelw/14 в ответ на /11
17 May 2016

их ещё и несколько

       Use YUV conversion matrix. Default: jpeg
            jpeg
                JFIF specification matrix:
                |Y|   | 0.299     0.587     0.114|   |R|
                |U| = |-0.168736 -0.331264  0.5  | x |G|
                |V|   | 0.5      -0.418688 -0.081|   |B|
            sdtv
                ITU-R BT.601 for SDTV specification matrix:
                |Y|   | 0.299    0.587    0.114  |   |R|
                |U| = |-0.14713 -0.28886  0.436  | x |G|
                |V|   | 0.615   -0.51499 -0.10001|   |B|
            hdtv
                ITU-R BT.709 for HDTV specification matrix:
                |Y|   | 0.2126   0.7152   0.0722 |   |R|
                |U| = |-0.09991 -0.33609  0.436  | x |G|
                |V|   | 0.615   -0.55861 -0.05639|   |B|
#oowelw/15 в ответ на /14

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.