求助!! 如何实现颜色渐变图形

问题描述

我现在想编写一个三维圆柱体,圆柱体表面各点的值不同,根据值不同图形表面的颜色也不同。比如值最大时是红色,最小时是蓝色。

解决方案

解决方案二:
看看PathGradientBrush或者LinearGradientBrush能不能用上,三维的没搞过。
解决方案三:
LinearGradientBrush这个是渐变的吧。。
解决方案四:
用HSI颜色比较容易,改变(Hue)从红到蓝的同时,可以保持Saturation饱和和Intensity亮度不变。
解决方案五:
能写个程序段吗?
解决方案六:
绘图的话可以设置像素点的SetPiexl(x,y,Color)不知道你的具体情况贴代码出来
解决方案七:
usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;namespaceSoliBrush{publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}//单击事件下的代码如下:privatevoidbutton1_Click(objectsender,EventArgse){Graphicsg=pictureBox1.CreateGraphics();Penpen=newPen(Color.DimGray);SolidBrushbrush=newSolidBrush(Color.LightGray);intheight=pictureBox1.ClientSize.Height-40;intwidth=pictureBox1.ClientSize.Width-20;intvHeigth=100;intvwidth=30;for(inti=height;i>0;i--)g.DrawEllipse(pen,(width-2*vwidth)/2,i,vHeigth,vwidth);g.FillEllipse(brush,(width-2*vwidth)/2,0,vHeigth,vwidth);}}}

解决方案八:
楼上的只是画出一个圆柱啊。。。圆柱表面的值不同则颜色不同怎么编写代码

时间: 2024-09-20 00:03:50

求助!! 如何实现颜色渐变图形的相关文章

带动画渐进效果与颜色渐变的圆弧进度控件设计

带动画渐进效果与颜色渐变的圆弧进度控件设计      今天帮朋友写了一个小巧的圆弧进度控件,控件十分简单,主要设计思路采用CAShapeLayer来创建控件圆弧形状,使用CAGradientLayer来进行颜色渐变的渲染,两者结合来创建出颜色渐变的圆弧进度条控件,关于进度动画采用CoreAnimation动画处理.控件进行了简洁的封装,提供了面向使用的接口,需要的朋友可以自取,Demo地址如下: http://pan.baidu.com/s/1gfqDbtp.       控件中主要提供了,改变

思妙FLASH2004系列教程(8)-颜色渐变

渐变|教程 思妙的动画以其幽默和精美被广为流传,现在思妙推出了系列教程,以其惯有的幽默生动的讲解了FLASH动画的入门知识,闪客帝国被授权转载,本篇为初级教程的第八课:颜色渐变.

在Web上用style实现完美颜色渐变

web|渐变 上微软中国网站时发现页面上方的颜色渐变非常好,查看其源代码,发现在<td>内部用了类似如下的样式:style="filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#98B2E6', gradientType='1')" 然后我写了个测试网页试了试,果然可以.代码如下:<!------------------------------

利用VB2005制作颜色渐变的进度条

现在Windows环境下的应用程序经常要用到进度条,用以指示出一些复杂进程的运行状态.目前我们在窗体设计时,使用的都是单色进度条.本文讲述在WindowsXP环境下,使用VB2005制作一个漂亮的颜色 渐变的进度条组件. 一.技术细节 这种进度条的显示相当于使用许多颜色相近的" 画笔"在窗体上绘制方框.这些"画笔"就相当于一个画笔数组.首先要建立颜色数组 ,初始的时候放入一些颜色值,然后根据平滑度的设置来重新设置颜色数组.依次取出颜色数组中两个 相邻的颜色值,计算这

雕虫小计-颜色渐变的进度条

在Windows2000开始或关闭的时候,有一条颜色渐变的进度条,很是好看.我们可以用简单的方法制作类似的进度条.用图片移动的方法可以很方便的实现这一功能. 首先用PhotoShop制作图片.新建一张长为300宽为20的空白图片,选择"直线渐变工具",在选择框里打开渐变编辑器,选择渐变色的时候须注意一点,必须选择最左边的颜色和最右边的颜色相同的渐变色,这里我们选择"橙.黄.橙渐变":拉颜色的时候一定得从图片的最左边平衡(按住Shift)地拉到图片的最右边,否则两端的

php使用GD实现颜色渐变实例

  本文实例讲述了php使用GD实现颜色渐变的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 <?php $im = imagecreate(255, 255); $bg = imagecolorallocate($im, 0, 0, 0); for ($i = 255; $i >= 0; $i--) { $color = imagecolorallocate($im, $i, $i, $i); imagefilledrectangle($i

Android特效专辑(二)——ViewPager渲染背景颜色渐变(引导页)

Android特效专辑(二)--ViewPager渲染背景颜色渐变(引导页) 首页:http://blog.csdn.net/qq_26787115/article/details/50439020 首页里面也提到过,自己有意做一款杂七杂八的APP,就是自己喜欢什么就加上面,现在本文说的是引导页,我找了很久才觉得可以的开源项目,自己做了一下修改 开源地址:https://github.com/TaurusXi/GuideBackgroundColorAnimation 先来看看效果图吧! 图片用

安卓开发之自定义ProgressBar简单完成颜色渐变功能进度条

我们在使用电脑或者手机时,经常会遇到进度条,比如下图: 开发之自定义ProgressBar简单完成颜色渐变功能进度条-progressbar进度条"> 今天我来演示一下,如何做出简单并且漂亮的颜色渐变进度条. 首先我先新建了一个系统默认样式的进度条,代码如下: 运行后显示如下: 大家可以看出,并不是很好看,那么下面开始进行自定义进度条的编写吧! 首先为ProgressBar设置一个drawable,代码如下: 这个代码在哪呢,请回到上面新建系统默认样式进度条时,其中一个属性为  style

php使用GD实现颜色渐变实例_php技巧

本文实例讲述了php使用GD实现颜色渐变的方法.分享给大家供大家参考.具体实现方法如下: <?php $im = imagecreate(255, 255); $bg = imagecolorallocate($im, 0, 0, 0); for ($i = 255; $i >= 0; $i--) { $color = imagecolorallocate($im, $i, $i, $i); imagefilledrectangle($im, 0, $i, 255, 1, $color); }