|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Igor Dolgov 2:5020/2013.20 20 May 2001 01:53:33 To : Alexei Frounze Subject : Оттенок 32? -------------------------------------------------------------------------------- Суб Май 19 2001 04:21, Alexei Frounze отписал к Igor Dolgov следyющее: A>>> Hасколько я понимаю в 32bpp используются для RGB только 24 бита. A>>> Сделано чтоб пикселы можно было друг отдруга отделить и A>>> читать/писать их как слова. ID>> Hеправда. Альфа-канал там. AF> Что неправда, что на RGB 24 бита??? Hеправда ИМХО то, что оставшиеся 8 бит для "удобства обработки". AF> Или альфа канал прям так сразу и появился в 32-х битных режимах? Хорошо, в каком формате графических файлов 32бит не альфа-канал, а пустое поле для удобства обработки? (можно в мыло, а то как бы модератор постреливать не начал) A>>> у процесора нету инструкции для считывания/записи 3-х ID>> А две подряд инструкции написать? Или совсем тормозно получится? AF> Ты не понял. Если у тебя каждый пиксел занимает 24 разряда, то дело не AF> только в том, что нету инструкции для чтения/записи только трёх байт, AF> а не двух/четырёх, а в том, что тебе чётные и нечётные пикселы надо по AF> разному обрабатывать (если ты конечно не считываешь/записываешь R, G и AF> B по отдельности, тремя инструкциями). Гемор, конечно гораздо меньший AF> чем упаковка/распаковка 5-5-5 или 5-6-6 илз 16, но всё же есть. ИМХО не стоит с этим связываться. Гораздо проще прочитать за три прохода по 8 бит, потому что чтение за два прохода конечно быстрее, но усложнение в обработке сведет на нет весь выигрыш в скорости. Hе вижу я и особого выигрыша при введении пустых 8 бит на каждый пиксел. Hе стоит он того чтобы на 25% увеличивать объем. Удачи тебе, Alexei. --- * Origin: Каждой тваре по NetWare. (2:5020/2013.20) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/44453b07249f.html, оценка из 5, голосов 10
|