找回密码
 注册
搜索
热搜: 超星 读书 找书
查看: 2388|回复: 15

[美术设计♡] 原创  Icons for UV 0.10(by linsi)

[复制链接]
发表于 2008-1-11 19:44:24 | 显示全部楼层 |阅读模式
 
Common icons for toolbar of UV 0.10 are designed, just for fun, :-)

 


  




 

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2008-1-11 20:04:55 | 显示全部楼层

试试
回复

使用道具 举报

 楼主| 发表于 2008-1-11 20:20:24 | 显示全部楼层
自己做着玩的,图标的细微处没再仔细琢磨。原型是参考UV的图标,如果 24 个图标中有一两个你能用上就不错了,呵呵~


(Icon size: 48*48(32bpp), 32*32(32bpp), 32*32(256), 16*16(32bpp), 16*16(256))

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

 楼主| 发表于 2008-1-11 20:29:15 | 显示全部楼层
     

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2008-1-11 21:27:17 | 显示全部楼层
linsi的作品是精品

不知道是什么工具设计的?

国外的一套ui设计费很高啊
回复

使用道具 举报

发表于 2008-1-11 21:29:32 | 显示全部楼层



这个像ly188手中的那个小爱神弓箭
回复

使用道具 举报

发表于 2008-1-11 21:33:21 | 显示全部楼层
请老马来看看,不知道新版uv会不会穿上新衣服
回复

使用道具 举报

发表于 2008-1-11 21:42:41 | 显示全部楼层
多谢lins,辛苦了!不过在VC 6里要用高彩色工具条比较麻烦,而且很难与整体界面协调。
顺便一提:用UV的时候,建议尽量不要选百分百缩放,直接选适合宽度/高度/页面/实际大小,会更好一点。
回复

使用道具 举报

发表于 2008-1-11 21:50:35 | 显示全部楼层
引用第7楼strnghrs于2008-01-11 21:42发表的 :
多谢lins,辛苦了!不过在VC 6里要用高彩色工具条比较麻烦,而且很难与整体界面协调。
顺便一提:用UV的时候,建议尽量不要选百分百缩放,直接选适合宽度/高度/页面/实际大小,会更好一点。


的确是,有时候png的文件,如果设置为适合宽度,速度会慢很多,如果改成实际大小就非常快,但其实两者相差不多(1024*768)。要是uv能自动算出实际大小和适合宽度差别不太大时就采用实际大小的话就好了
回复

使用道具 举报

 楼主| 发表于 2008-1-12 08:20:53 | 显示全部楼层
 
  一看就知道 Killl 对这个了解不少哈,制作方法很简单,就是比较费时间,要有些耐心才好,这 24 个图标从开始画到完成,花了一个下午加晚上2个多小时,画图标的过程比较麻烦一些,最后输出时完全就是体力活了,一个图标里包括不同颜色的图标(我上面做的是5个),一个一个导出再修改确实有点累。(工具是用 PS 加 Iconworkshop)。其实那些图标还没有再细化,主要是弄到最后有些烦了,呵呵~

  老马大侠说的很对,VC6 里显示 32bpp 真彩图标确实比较麻烦,不过显示 256 Index color 是完全没有问题的,CToolBar 有一个函数 SetImageList,可以自由设置和定义工具栏图标。

  UV 的显示大小我还真不知道有这么多技巧,当时为了截图方便才随便设置成100%,:)


Ref code by linsi
  1. /************************************************************************/
  2. /* 设置真彩图标                             */
  3. /************************************************************************/
  4. void CMainFrame::SetImageList(UINT nWidth, COLORREF crMask, UINT uBmpIDNormal, UINT uBmpIDDisabled)
  5. {
  6.   //CImageList imageList;
  7.   
  8.   if (m_imgList) m_imgList.DeleteImageList();
  9.   m_imgList.Create(nWidth, nWidth, ILC_COLOR24|ILC_MASK,0,2); // 可以是32位真彩图标))
  10.   
  11.   //////////////////////////////////////////////////////////
  12.   // 提取图标
  13.   CBitmap bmp;
  14.   HBITMAP hBmp = (HBITMAP)::LoadImage(AfxGetInstanceHandle(),
  15.                     MAKEINTRESOURCE(uBmpIDNormal),
  16.                     IMAGE_BITMAP,
  17.                     0,   
  18.                     0,
  19.                     LR_DEFAULTCOLOR);
  20.   bmp.Attach(hBmp);
  21.   m_imgList.Add(&bmp, crMask); // 透明色
  22.   m_wndToolBar.GetToolBarCtrl().SetImageList(&m_imgList); // 设置 Normal 图标列表
  23.   bmp.Detach();
  24.   
  25.   if (uBmpIDDisabled != -1)
  26.   {
  27.     if (m_imgListDisabled) m_imgListDisabled.DeleteImageList();
  28.     m_imgListDisabled.Create(nWidth, nWidth, ILC_COLOR24|ILC_MASK,0,2);
  29.   
  30.     //////////////////////////////////////////////////////////
  31.     // 提取图标
  32.     hBmp = (HBITMAP)::LoadImage(AfxGetInstanceHandle(),
  33.                       MAKEINTRESOURCE(uBmpIDDisabled),
  34.                       IMAGE_BITMAP,
  35.                       0,
  36.                       0,
  37.                       LR_DEFAULTCOLOR);
  38.     bmp.Attach(hBmp);
  39.     m_imgListDisabled.Add(&bmp, crMask); // 透明色
  40.     m_wndToolBar.GetToolBarCtrl().SetDisabledImageList(&m_imgListDisabled); // 设置 Disabled 图标列表
  41.     bmp.Detach();
  42.   }
  43.   bmp.DeleteObject();
  44. }
复制代码
回复

使用道具 举报

发表于 2008-1-12 12:29:29 | 显示全部楼层
引用第8楼killl于2008-01-11 21:50发表的 :



的确是,有时候png的文件,如果设置为适合宽度,速度会慢很多,如果改成实际大小就非常快,但其实两者相差不多(1024*768)。要是uv能自动算出实际大小和适合宽度差别不太大时就采用实际大小的话就好了
请期待新版UV,png文件缩放速度将有质的提高。
回复

使用道具 举报

 楼主| 发表于 2008-1-12 18:01:56 | 显示全部楼层
期待新版 UV,:)
回复

使用道具 举报

发表于 2008-1-12 21:24:22 | 显示全部楼层
引用第11楼linsi于2008-01-12 18:01发表的 :
期待新版 UV,:)
新版工具条使用了setting的那个icon,多谢!
回复

使用道具 举报

 楼主| 发表于 2008-1-12 21:29:28 | 显示全部楼层
引用第12楼strnghrs于2008-01-12 21:24发表的 :

新版工具条使用了setting的那个icon,多谢!

:)
回复

使用道具 举报

发表于 2008-1-14 11:40:13 | 显示全部楼层
哇,linsi的设计忒强了
回复

使用道具 举报

发表于 2008-1-14 13:28:13 | 显示全部楼层
引用第12楼strnghrs于2008-01-12 21:24发表的 :

新版工具条使用了setting的那个icon,多谢!


准备好了,旧版的也用,新的改进版的也要用,好用,顺手,用了都说
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|网上读书园地

GMT+8, 2024-11-17 20:28 , Processed in 0.216021 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表