Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2005-09-23 22:09:17

  T.N. - Użytkownik

T.N.
Użytkownik
Zarejestrowany: 2005-09-01

głębia koloru

Witam.

Zastanawia mnie sprawa wyboru głębi koloru w X-ach (aktualnie XFree86, ale zamierzam przesiąć się na X.Org, tyle, że w tej sprawie to chyba nie ma znaczenia). Otóż przy instalacji, z tego co pamiętam instalator zakomunikował, że Debian potrafi obsługiwać zarówno tryb 24 bitowy, jak i 24 bitowy z kanałem alpha. W takim przypadku mając wpisaną w XF86Config-4 wartość 24 to mam ten kanał alpha czy nie? W jaki sposób się to zmienia? I przede wszystkim czy 24 + kanał alpha =32? Bo takie słyszałem wyjaśnienia, ale z kolei na stronie xfree przy opisie mojej karty graficznej można przeczytać:
"You may also set your screen depth to 32 for 32bpp mode."
I kilka linijek niżej:
"Note that even at 32bpp there is no alpha channel."
Więc jak to jest?

Offline

 

#2  2005-09-23 22:47:09

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: głębia koloru

Witam.

Zastanawia mnie sprawa wyboru głębi koloru w X-ach (aktualnie XFree86, ale zamierzam przesiąć się na X.Org, tyle, że w tej sprawie to chyba nie ma znaczenia). Otóż przy instalacji, z tego co pamiętam instalator zakomunikował, że Debian potrafi obsługiwać zarówno tryb 24 bitowy, jak i 24 bitowy z kanałem alpha. W takim przypadku mając wpisaną w XF86Config-4 wartość 24 to mam ten kanał alpha czy nie? W jaki sposób się to zmienia? I przede wszystkim czy 24 + kanał alpha =32? Bo takie słyszałem wyjaśnienia, ale z kolei na stronie xfree przy opisie mojej karty graficznej można przeczytać:
"You may also set your screen depth to 32 for 32bpp mode."
I kilka linijek niżej:
"Note that even at 32bpp there is no alpha channel."
Więc jak to jest?[/quote]
Mniej więcej tak jak mówisz. Xorg potrafi także 24+8, czyli 32. O ile się nie mylę, nie da się ustawić, większej niż 24-bitowa, głębi kolorów w xorg.
Można jedynie usawić czy ma korzystać z tych dodatkowych 8 bitów czy nie. man xorg.conf - Option "pixmap". Domyślnie jest włączone.

http://en.wikipedia.org/wiki/Color_depth


[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]

Offline

 

#3  2005-09-23 23:38:21

  T.N. - Użytkownik

T.N.
Użytkownik
Zarejestrowany: 2005-09-01

Re: głębia koloru

No dobrze, tylko czym w takim razie są 32 bity bez kanału alpha, tak jak to jest napisane na stronie xfree?

Offline

 

#4  2005-09-23 23:54:53

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: głębia koloru

No dobrze, tylko czym w takim razie są 32 bity bez kanału alpha, tak jak to jest napisane na stronie xfree?[/quote]
Możesz zapodać link?


[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]

Offline

 

#5  2005-09-24 14:22:44

  T.N. - Użytkownik

T.N.
Użytkownik
Zarejestrowany: 2005-09-01

Re: głębia koloru

http://www.xfree86.org/4.3.0/DRI10.html#42

Offline

 

#6  2005-09-24 14:33:20

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: głębia koloru

http://www.xfree86.org/4.3.0/DRI10.html#42[/quote]
Z man xorg.conf:
"
       Depth  depth
              This entry specifies what colour depth the Display subsection is to  be  used
              for.   This  entry  is  usually  specified, but it may be omitted to create a
              match-all Display subsection or when wishing to match only against the  FbBpp
              parameter.  The range of depth values that are allowed depends on the driver.
              Most drivers support 8, 15, 16 and 24.  Some also support  1  and/or  4,  and
              some  may  support  other  values (like 30).  Note: depth means the number of
              bits in a pixel that are actually used to determine the pixel colour.  32  is
              not a valid depth value.  [color=darkblue]Most hardware that uses 32 bits per pixel only uses
              24 of them to hold the colour information, which means that the colour  depth
              is 24, not 32. [/color]
"


[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)

[ Generated in 0.008 seconds, 12 queries executed ]

Informacje debugowania

Time (s) Query
0.00009 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00093 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.119.192.2' WHERE u.id=1
0.00065 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.119.192.2', 1732690313)
0.00039 SELECT * FROM punbb_online WHERE logged<1732690013
0.00065 DELETE FROM punbb_online WHERE ident='18.218.190.118'
0.00069 DELETE FROM punbb_online WHERE ident='3.144.86.38'
0.00070 DELETE FROM punbb_online WHERE ident='52.15.185.147'
0.00062 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=1654 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00101 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=1654 ORDER BY p.id LIMIT 0,25
0.00074 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=1654
Total query time: 0.00656 s