怎么用Dev-c++做出带有颜色的字的程序

怎么用Dev-c++做出带有颜色的字的程序,第1张

windows 下

#include "stdlibh"

int main()

{

system("color a1");

printf("hello color :)\n");

return 0;

}

int i,j,k;

for(i=0;i<16;i++)

for(j=0;j<16;j++)

for(k=0;k<16;k++)

RGB(ii,jj,kk);

整4096种

颜色与心理

色彩和光线一样,也会对人的生理心理产生影响。它不但影响人的视觉神经,还进而影响心脏、内分泌机能、中枢神经系统的活动。

西方心理学家中有人提出,常见的赤橙黄绿青蓝紫等颜色对人的生理有不同的影响。

红色:刺激和兴奋神经系统,增加肾上腺素分泌和增进血液循环。

橙色:诱发食欲,帮助恢复健康和吸收钙。

**:可刺激神经和消化系统。

绿色:有益于消化和身体平衡,有镇静作用。

蓝色:能降低脉搏、调整体内平衡。

靛蓝:调和肌肉、止血、影响视听嗅觉。

紫色:对运动神经和心脏系统有压抑作用。

黑色:精神压抑。导致疾病发生。

在心理学上,对于一种感觉兼有另一种感觉的心理现象,叫联觉现象。人们的颜色感觉容易引起联觉,因此,颜色容易对人的心理产生这样或那样的影响。如冷暖、远近、轻重等。

红橙黄等色被称为暖色,因为它们象太阳和烈火,能引起人们温暖的感觉。而蓝绿青紫等冷色,象碧空寒冰,让人们觉得冷。

颜色的冷暖更多是来自人对光的体验。不同颜色的光的波长是不同的,紫光波长最短,红光波长最长。波长短即频率高,其能量不容易被物体吸收,所以让人觉得不容易通过高频光获取温暖,

因此是冷色。同时,除了光源,我们看到物体的颜色是因为物体对这种颜色的光或光集更多反射或透射。如果物体对高频光吸收较多,就会呈现出低频光的颜色。高频光具有的能量比低频光高,因此暖色的物体多吸收了高频光获得了较多能量,更容易温暖。

颜色的冷暖,在程度上存在着差别。这些差别在人们的心里,决定于人们对它们所联系的具有同样颜色的实物的印象,或者受社会文化和个人理解的影响。比如在我国,红色是火,是吉庆、热情的象征。同时因为血是红色,红色意味着流血,引申为革命。绿色一般是生长中的植物的主色,因此绿色代表着活力、生长、宁静、青春。蓝色是天空和深水的颜色,所以能给人静止、平缓、安定、忧郁等感觉,同时因为冰雪常给人以浅蓝的错觉,蓝色也有冰凉的意思。而黑色来自黑暗体验,使人感到神秘、恐怖、空虚、绝望,有精神压抑感。同时一直以来人类对黑暗有所敬畏,所以黑色有庄重肃穆感。

颜色的远近感(进退感)则与颜色的深浅有关。一般来说,颜色越深,给人的感觉越近,这也是取决于人们的生活经验。比如远山呈现轻蓝。近山浓抹,远树轻描是绘画的基本手法。同时暖色能给人以向前方突出的感觉,被称为进色;冷色向后方退入,被称为退色。用冷色色的墙壁涂料,可以使狭小的房间在感觉上变大,暖色则会使宽大的房间在感觉上变小。

颜色的深浅还能给人以轻重的感觉。浅色让人感到轻些。这是由颜色对神经的刺激度不同,对精神的压迫感不同引起的。

心理学强调的是平衡。因为只有平衡才自然,才适合人们生存发展的需要。因此,在高温环境下我们可以通过采用冷色调获得辅助降温的功效。但无论如何,房间墙壁涂色都有个原则,不宜深暗,也不宜过分鲜明。

EPrime颜色文字程序是一种基于模式识别的计算机视觉算法,它能够识别和提取图像中的文字,并将其转换为可读的文本。EPrime颜色文字程序的基本原理是,它首先通过灰度图像分析将图像分割成字符块,然后根据每个字符块的颜色分布,使用适当的颜色模型来识别字符。EPrime颜色文字程序还可以根据字符的形状和大小来识别字符,从而实现更准确的识别结果。

# -- coding: utf-8 --

import colorsys

 

def get_dominant_color(image):

    

    #颜色模式转换,以便输出rgb颜色值

    image = imageconvert('RGBA')

    

    #生成缩略图,减少计算量,减小cpu压力

    imagethumbnail((200, 200))

    

    max_score = None

    dominant_color = None

    

    for count, (r, g, b, a) in imagegetcolors(imagesize[0]  imagesize[1]):

        # 跳过纯黑色

        if a == 0:

            continue

        

        saturation = colorsysrgb_to_hsv(r / 2550, g / 2550, b / 2550)[1]

       

        y = min(abs(r  2104 + g  4130 + b  802 + 4096 + 131072) >> 13, 235)

       

        y = (y - 160) / (235 - 16)

        

        # 忽略高亮色

        if y > 09:

            continue

        

        # Calculate the score, preferring highly saturated colors

        # Add 01 to the saturation so we don't completely ignore grayscale

        # colors by multiplying the count by zero, but still give them a low

        # weight

        score = (saturation + 01)  count

        

        if score > max_score:

            max_score = score

            dominant_color = (r, g, b)

    

    return dominant_color

    

if __name__=="__main__":

    from PIL import Image

    import os

    

    path = r'\\pics\\'

    fp = open('file_colortxt','w')

    for filename in oslistdir(path):

        print path+filename

        try:

            color =  get_dominant_color(Imageopen(path+filename))

            fpwrite('The color of '+filename+' is '+str(color)+'\n')

        except:

            print "This file format is not support"

    fpclose()

pics文件夹和python程序在一个目录下,产生的文件名file_colortxt也在这个目录下。

看看能否帮到你

以上就是关于怎么用Dev-c++做出带有颜色的字的程序全部的内容,包括:怎么用Dev-c++做出带有颜色的字的程序、怎么用C程序编写4096种颜色的程序。最好用三个for语句嵌套的。、英语颜色词与心理程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9847887.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存