![]() |
|
|
|
|
|
#1 |
|
Guru
Join Date: 11th February 2005
Location: Москва
Posts: 3,784
Thanks: 32
Thanked 326 Times in 259 Posts
![]() ![]() ![]() ![]() ![]() |
Нужна либо адекватная картинка со всеми 256 цветами , либо палитра в фотошёпских попугаях примерно в таком виде -
(MSX SCREEN 8) _R____G____B__ 255__255__255 219__219__xxx 182__182__xxx 146__146__146 109__109__xxx _73___73___73 _36___36___xx __0____0____0
__________________
Спек128 - испанская выдумка, навязанная Сэру Клайву. © Shaos REAL HARDWARE MUST LIVE ! - http://SBLive.narod.ru/ZX-Spectrum/ |
|
|
|
|
|
#2 |
|
Veteran
Join Date: 7th August 2008
Location: г. Уфа
Posts: 1,941
Thanks: 226
Thanked 292 Times in 210 Posts
![]() ![]() ![]() ![]() |
fan, целиком схема есть здесь
http://sensi.org/%7Esvo/scalar/ware/514/ Какая цель преследуется, если не секрет? Last edited by ivagor; 26th April 2009 at 22:40. |
|
|
|
|
|
#3 |
|
Guru
Join Date: 11th February 2005
Location: Москва
Posts: 3,784
Thanks: 32
Thanked 326 Times in 259 Posts
![]() ![]() ![]() ![]() ![]() |
Я не представляю как эту колбасу из резюков перевести в адекватные значения %)
Может создатели эмуляторов поделятся ? Палитратра нужна для рисовательства в фотошёпе и т.п. , ибо некоторые цвета при такой спецефической палитре несколько безбашенные чтоб просто что-то нарисовать первыми попавшимися цветами а потом сконвертить . Кстати в природе есть какиенить конвертилки картинок ? Добавлено через 18 минут Вобщем помучил эмуль VirtualVector_574 , получилось так - вектор _R____G____B__ 252__252__252 220__220__xxx 192__192__188 164__164__xxx 136__136__124 104__104___xxx _76___76___xx __0____0____0 Добавлено через 50 минут Странно как-то вышло , по моему уровни компоненты синего должны быть равны кратным значениям R/G , ибо резюки на на младших битах одинаковые и уровень синего 252 недостижим впринципе . ________R____G____B__ 7_111__252__252__xxx 6_110__220__220__220 5_101__192__192__xxx 4_100__164__164__164 3_011__136__136__xxx 2_010__104__104___104 1_000__76___76___xx 0_000___0____0____0
__________________
Спек128 - испанская выдумка, навязанная Сэру Клайву. © Shaos REAL HARDWARE MUST LIVE ! - http://SBLive.narod.ru/ZX-Spectrum/ Last edited by fan; 15th April 2009 at 22:05. Reason: Добавлено сообщение |
|
|
|
|
|
#4 |
|
Guru
Join Date: 11th February 2005
Location: Москва
Posts: 3,784
Thanks: 32
Thanked 326 Times in 259 Posts
![]() ![]() ![]() ![]() ![]() |
Ща глянул палитру вектора в эмуле VirtualVector_574 , значение компоненты синего чёто совсем не кратны значениям компонент красного и зелёного , хотя по схеме должны быть кратны ( http://zx.pk.ru/showthread.php?t=9992 ).
__________________
Спек128 - испанская выдумка, навязанная Сэру Клайву. © Shaos REAL HARDWARE MUST LIVE ! - http://SBLive.narod.ru/ZX-Spectrum/ |
|
|
|
|
|
#5 |
|
Veteran
Join Date: 7th August 2008
Location: г. Уфа
Posts: 1,941
Thanks: 226
Thanked 292 Times in 210 Posts
![]() ![]() ![]() ![]() |
Делал я конвертер в 2000 (а может в 2003) году. Сначала сделал так: R и G шаг 36, множитель 0-7; B - шаг тоже 36, множители 0,2,4,6. На реале не проверял, но в эмуляторе Романа Пантелеева конверснутые картинки с белым цветом смотрелись не очень. Переделал B - шаг 84, множители 0-3, в эмуляторе ve картинки стали выглядеть лучше. Первоначальный вариант был ближе к схеме (если я ее правильно понимаю), второй был лучше для эмулятора ve, а как нужно на самом деле - не знаю.
Last edited by ivagor; 15th April 2009 at 22:21. |
|
|
|
|
|
#6 |
|
Master
Join Date: 5th August 2008
Location: Магнитогорск
Posts: 772
Thanks: 86
Thanked 196 Times in 114 Posts
![]() ![]() ![]() |
Вот значения в моем эмуляторе:
Const RG : array [0..7] of byte=(0,19,26,34,41,48,55,63); // Красный, Зеленый BL : array [0..3] of byte=(0,31,47,63); // Синий Var PallTable: Array [0..255, 0..2] of Byte; B,G,R,k:Byte; Расчет таблицы палитры: for B:=0 to 3 do for G:=0 to 7 do for R:=0 to 7 do Begin k:=B*64+G*8+R; Palltable[k,0]:=RG[R]*4; Palltable[k,1]:=RG[G]*4; Palltable[k,2]:=BL[B]*4; end;
__________________
ZX-Spectrum 48k+AY; Dendy (NES); ВидеоСпорт (на К145ИК17); Dingoo A320 |
|
|
|
|
|
#7 | |
|
Guru
Join Date: 11th February 2005
Location: Москва
Posts: 3,784
Thanks: 32
Thanked 326 Times in 259 Posts
![]() ![]() ![]() ![]() ![]() |
Quote:
Тогда уж и BL : array [0..3] of byte=(0,26,41,55) Добавлено через 1 минуту Он случием не сохранился ?
__________________
Спек128 - испанская выдумка, навязанная Сэру Клайву. © Shaos REAL HARDWARE MUST LIVE ! - http://SBLive.narod.ru/ZX-Spectrum/ Last edited by fan; 15th April 2009 at 22:54. Reason: Добавлено сообщение |
|
|
|
|
|
|
#8 |
|
Master
Join Date: 5th August 2008
Location: Магнитогорск
Posts: 772
Thanks: 86
Thanked 196 Times in 114 Posts
![]() ![]() ![]() |
Потому что, при значении 255 должен быть как мне кажется белый цвет, а не желтый. Я у себя помню перепаивал эти резюки, чтобы картинка не отдавала желтизной.
__________________
ZX-Spectrum 48k+AY; Dendy (NES); ВидеоСпорт (на К145ИК17); Dingoo A320 |
|
|
|
|
|
#9 |
|
Veteran
Join Date: 7th August 2008
Location: г. Уфа
Posts: 1,941
Thanks: 226
Thanked 292 Times in 210 Posts
![]() ![]() ![]() ![]() |
Сохранился, просто не очень хотелось выкладывать, т.к. программка слабоватая, хотя регулярно (раз в два года) я что-нибудь в нем (или в ней?) подкручивал.
Удалил вложение, т.к. SPRView теперь выложен в картотеке SPRView Last edited by ivagor; 17th April 2009 at 15:25. |
|
|
|
|
|
#10 |
|
Guru
Join Date: 24th January 2008
Location: Уфа
Posts: 2,529
Thanks: 174
Thanked 677 Times in 482 Posts
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
У меня:
0,50,90,130,165,195,225,255 - R G 0,90,180,255 - B Скажу сразу - значения брал от балды, чтобы яркость более-менее равномерно увеличивалась.
__________________
http://bashkiria-2m.narod.ru/ |
|
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|