wanlf 2011-03-04 20:05
学习学习!
ziyue 2009-09-25 19:17
博主帮我大忙了,今天一天都在折腾这个问题,知道是文件被锁定不能保存,但是找不到解决办法,你的办法太妙了。
nicole。。。 2009-05-22 17:30
4,从用户界面上来说,DB2看上去有无数个工具,什么监视,开发,命令行,控制中心,任务中心等等。不过居然不给出IDE让人手工输入数据(不知道他怎么想的)
DB2有手工输入数据的地方啊。。。你在控制中心打开到table级别。。。然后新建行,随便几行,最后点一下最下面的保存就行啦。。。。
newc 2009-04-24 16:14
求助博主,俺现在用ColorMatrix+HSL给一张图做变色,S和L好说,博主的文章里都有,但是这个Hue俺就搞不定了,不知道怎么写到ColorMatrix里面去,请指教!
俺现在的方法是将HSL转成RGB,再跟S、L一起写到ColorMatrix里去,就能实现H、S、L三个分量的调节了,但这样实际上等于做了两倍量的S、L,非常非常的不爽。。。
winzheng 2009-04-23 12:13
good ,太好了。
winzheng 2009-04-23 12:10
楼主的系列文章受益匪浅啊,谢谢
boyxia 2009-04-23 09:20
Heroes这季不太出彩~~~~~~
齐.net 2009-04-23 09:13
Heroes都已经放到第24集?
昨晚上都没看到的
Leone 2009-02-27 11:26
感谢楼主,
我小时候也是在贵阳长大的。
无限回忆啊。。。
ssseewew 2009-02-25 00:18
yanb 2008-12-19 12:57
明天就要回贵阳了,所有的东西统统要再吃一遍。
另外,贵阳的早餐糯米饭,黄粑也是嘿好吃勒。
笨笨车 2008-11-26 19:04
都是在25楼工作的,怎么差距这么大呢?我也喜欢看heros,也喜欢看楼主的blog.我会一直关注下去的。楼主加油呀!
cobrayang 2008-11-21 13:57
请教一个问题,就是在使用GDI+的时候,我发现只要WINFORMS里面使用了工具栏,就不能在OnPaint里面做什么操作了,否则就会报错,错误内容大概是在工具栏绘制边界的时候报的。请问有没有解决办法?非常感谢
教授 2008-11-21 10:42
楼主,支持啊
一定要继续啊,不可半途而费
上海本帮菜 2008-11-21 10:29
看到标题,我第一个想到的就是Hero出第九集了...
xjb 2008-11-20 16:31
这非常专业呀
NoSLUser 2008-11-20 16:08
the artical is so sweet, i love it.
Milosama 2008-11-20 16:07
老大,你可以的,和Heroes都能扯上关系
mmic.net.cn 2008-11-14 17:35
学习了
韦恩卑鄙 2008-11-14 16:36
稍微看了下 好文章 收藏过冬用
-0-
韦恩卑鄙 2008-11-14 16:34
哈哈,这个星期Heroes第八集终于出来了,我继续顺着上一节外传讲下去,修改颜色怎么做。
老大,您这个急转弯真是引天下英雄竞折腰阿
VSUser 2008-11-14 16:33
长见识了 什么时候出第九集啊
Superstone 2008-11-12 09:52
期待E09。。。
Superstone 2008-11-12 09:45
感谢楼主,受教了,谢谢。
tenRMB 2008-11-07 19:19
IT民工来报道下
niba520 2008-11-07 16:34
碰到高手了.
阿邱 2008-11-01 17:47
谢谢楼主,这回明白了。
Hotcan 2008-11-01 15:34
@阿邱
if(p[2] == 255 && p[1] == 0 && p[0] == 0).如果是4个字节,可以用int指针,转换为一个int来比较,可惜是3个字节,还是分开比较最简单。
阿邱 2008-11-01 11:30
谢谢楼主的回答:
第二个问题可以描述不准确.
因为以前是用bitmap.GetPixel来获取某个点的颜色值,然后采用另外一种颜色来替换,图片一大速度非常慢,对C++的指针不是很了解.不知道怎么用指针的方法获取一个点的颜色后判断是否是我要找的颜色(比如:当前点是红色 RGB是255,0,0)用指针的方式怎么判断?
Hotcan 2008-11-01 10:19
@tenRMB
没错,GIF在欧洲,美洲以及日本的专利已经在2004年前后相继过期,现在GIF已经可以随意使用了。
tenRMB 2008-11-01 01:37
上次看到一新闻说gif的专利已经过期,希望以后GDI+能把生成的功能加上 ~~
Hotcan 2008-10-31 22:42
@阿邱
第1个问题,只要交换p[0]和p[1]就可以了。
第2个问题,没看懂,你啥意思?
Hotcan 2008-10-31 22:40
在GIF格式中,在颜色表的后面有一个Graphic Control Extension区域,定义了某一个Index是是否透明。请参考下面的GIF格式:
byte# hexadecimal text or
(hex) value Meaning
0: 47 49 46
38 39 61 GIF89a Header
Logical Screen Descriptor
6: 03 00 3 - width pixels
8: 05 00 5 - height pixels
A: F7 - GCT follows for 256 colors with resolution 3 x 8bits/primary
B: 00 0 - background color #0
C: 00 - default aspect ratio
R G B Global Color Table
D: 00 00 00 0 0 0 - color #0 black
10: 80 00 00 128 0 0 - #1
: :
85: 00 00 00 0 0 0 - color #10 black
: :
30A: FF FF FF 255 255 255 - color #255 white
30D: 21 F9 04 Graphic Control Extension
310: 01 - transparency is possible
311: 00 00 - delay for animation: not used
313: 10 16 - color #16 is transparent
314: 00 - end
315: 2C Image Descriptor
316: 00 00 00 00 (0,0) - scan pixels from left top...
31A: 03 00 05 00 (3,5) - ...to right bottom.
31E: 00 - end
31F: 08 8 LZW min. code size
320: 0B 11 11 bytes LZW encoded image data follow
321: 00 51 FC 1B 28 70 A0 C1 83 01 01
32C: 00 - end
32D: 3B GIF file terminator
Annce 2008-10-31 17:02
楼主是不是专业图像处理的,还是随便玩玩人
非空 2008-10-31 16:58
原来楼主也是heros迷,这个电视剧越来越看不懂了
阿邱 2008-10-31 16:18
请问楼主:
比如有一张BMP格式的图片,图片有三个颜色:如红色,蓝色和白色;如果按您上面说的用指针来处理图象,现在我想把红色替换成绿色,应该怎么操作?还有随便一个颜色的GBR值怎么计算成可用的字节?
谢谢了.
FaFa 2008-10-30 15:29
好贴!
Hotcan 2008-10-30 10:39
@FantasySoft
想我了吧,哈哈。
Hotcan 2008-10-30 10:37
@tenRMB
预乘其实要计算原始的像素值而不是alpha,alpha依然在那个通道里放着,原始的像素值是R = R/(A/255),所以你会发现和非预乘的图像比起来,如果值相同,会更亮。
tenRMB 2008-10-30 01:10
请教premultiplied alpha的计算是不是
R=R*A/256
G=G*A/256
B=B*A/256
暂时没有帐号 2008-10-30 01:03
看了下GIF的格式,调色板的格式应该R G B R G B R G B,三个byte组成一种颜色,没有A分量
不知道11行 14行.NET帮我们做了怎么样的转化?Hotcan 能不能详细讲讲?
FantasySoft 2008-10-29 23:29
Hotcan兄,好久不见了~~
Anders Liu 2008-10-29 17:20
加油啊,这个系列8错!
Eson 2008-10-28 08:50
很好,总算弄清楚了这个问题的本质,不过我的问题暂时没有解决,不过相信一会儿就可以解决了
Hotcan 2008-10-24 10:36
@pclover
不错,多谢提醒,示例代码和实际的代码当然是不一样的。我准备写连载,要慢慢写,fixed这个指令其实是有点不太一样的,Scan0这个东西其实不是movable variable,这个具体以后慢慢讲。
Superstone 2008-10-24 09:57
请教楼主一个问题,我在做图像水印处理的时候,bitmap不能读取透明的(indexed)gif图像,请问楼主,在GDI中做相应处理的函数是哪个呢,有例子那更棒啦,先谢了。
pclover 2008-10-24 04:15
代码有点不范例啦
using(FileStream fs =...),
LockBits 和UnLockbits之间要用try catch,
指针要用fixed(type*...),
这方面俺有过深刻教训。
处理图像SSE2比MMX快更多。
卷毛 2008-10-23 12:13
沙发没坐到。
总觉得这代码和当初自己写的看上去很不一样,但又想不起来怎么不一样了。
以后再来棒打~~