[ruby-gnome2-doc-cvs] [Ruby-GNOME2 Project Website] update - tut-gtk2-appdx-clrtheory

アーカイブの一覧に戻る

ruby-****@sourc***** ruby-****@sourc*****
2013年 4月 23日 (火) 16:59:14 JST


-------------------------
REMOTE_ADDR = 70.49.50.179
REMOTE_HOST = 
        URL = http://ruby-gnome2.sourceforge.jp/hiki.cgi?tut-gtk2-appdx-clrtheory
-------------------------
@@ -24,13 +24,14 @@
 {{image_left("my-color-grid-3s-s1.png")}}
 Therefore, in this chapter we deal just with a small subset of the entire digital colour theory, however, this treatment of the subject is complete enough to satisfy most any computer professional, except perhaps those that need to design applications for use in visual arts and alike. The image here on the left is a good example to show you how you should be able to manipulate colours programmatically (it was made by a program and a module containing colour management methods, both of which we ourselves develop here, later on in this chapter.)
 
+In fact opening this appendix chapter with the introduction to the use of the just mentioned module with colour management utility methods may prove beneficial not only to those who would like to avoid studying the colour theories but also to those with higher expectations, which undoubtedly, can be better appreciated after seeing the resulting program examples before embarking on yet another study of 'some useless theory'.
+
 {{br}}
 :You may not need to know more about colour theory
 
     (A12.3.1.1){{br}}
-    In fact opening this appendix chapter with the introduction to the use of the just mentioned module with colour management utility methods may prove beneficial not only to those who would like to avoid studying the colour theories but also to those with higher expectations, which undoubtedly, can be better appreciated after seeing the resulting program examples before embarking on yet another study of 'some useless theory'.
 
-    As you can see this program, called 'display-color-shades.rb', displays a colour greed for all basic colours with an arbitrary depth (a number of desired colour shades), the image of which is shown at the beginning of this chapter. Actually, this program is just a platform in which we use and test our colour management methods, designed to shield a developer from the intricacies and complexities of raw colour code manipulation, mainly relieving him or her from the need to even know how the colour codes look like, let alone memorizing them, their darker and brighter colour shades, and their associated colour code patterns.
+    As you can see the above example program, called 'display-color-shades.rb', displays a colour greed for all basic colours with an arbitrary depth (a number of desired colour shades), the image of which is shown above in the introduction paragraph. Actually, this program is just a platform in which we use and test our colour management methods, designed to shield a developer from the intricacies and complexities of raw colour code manipulation, mainly relieving him or her from the need to even know how the colour codes look like, let alone memorizing them, their darker and brighter colour shades, and their associated colour code patterns.
 
     Most often a developer just needs to set or use a certain basic colour, or perhaps its lighter or darker shade. Les frequently, but still often enough colour transparency is desired. We could pack all this functionality into a simple easy to use utility method, that would allow us to use colours in programs just like we use them in human languages, where a small number of basic colours is used to form all needed shades by using adjectives like, 'bright', 'brighter', 'darker' ..., and adverbs like 'more' or 'less', etc. Similarly, the methods should make colour transparency, a.k.a alpha channel - transparent, namely, one should not constantly think about it. Transparency should always be there in the form of reducible opacity. The use of colour management methods should be self-explanatory, and the main colour management method should implement sufficient error reporting, to greatly reduce, if not eliminate, the need for a programmer to check API documentation for colour 
 management methods, whenever an incorrect argument was used in a method invocation during the early program development phases.  
 




ruby-gnome2-cvs メーリングリストの案内
アーカイブの一覧に戻る