KeyFansClub

首页 » - 特色讨论区 - » 土豆星 » [土豆星专卖](6月21日更新)终极桌面装饰PDTWidgets
Prz - 2006/3/23 13:30:00
采用了最近苦苦磨练出来的GDI图像渲染引擎;彻底抛开了Delphi的VCL,手工重头写的GDI渲染窗口类;以及前段时间写的PDT阅读对象。

终于炼成了前所未见的桌面装饰作品: PDTWidgets ^o^

卖点:
1. 使用方便: 使用鼠标直接将PDT文件拖放到窗口上就可载入。
2. 占用资源少: 占用内存仅为PDT实验阅读器的零头。
3. 功能强大:
  a. 三种窗口位置模式: 贴在桌面、放在顶端 和 与一般窗口等同
  b. 支持全图透明度调节: 放在顶端也不会遮挡住下面窗口的内容
  c. 全新模式: 可以像透明帖纸一样将图像"贴"在屏幕上,而不遮挡鼠标对于下层窗口的操作。(喜欢STG的朋友可以这样理解: 相当于图像窗口对于鼠标的判定为空)

小卖16KP, 收取苦劳成本费 ^o^ (捆绑观铃肖像一只,没有其他PDT文件的话可以用此文件测试)
[Payview=16]
操作说明:
0. 直接点击开始运行, 桌面上出现一个半透明白色方框
1. 将PDT文件拖放到方框上松开即可实现图像载入
  - 如果拖入文件不是PDT文件,窗口图像将会变回半透明白色方框
  - 如果拖入PDT文件不含Alpha(透明信息)通道,窗口图像不改变
  - 如果拖入多个文件,程序将随机选择一个文件尝试载入
2. 移动窗口: 按下Ctrl 然后鼠标左键拖动
3. 退出程序: 按下Ctrl 然后鼠标右键双击

4. 更改窗口摆放模式: 按下Shift 然后鼠标左键双击
  - 程序将在 贴在桌面、放在顶端 和 与一般窗口等同 三种方式之间循环切换。

5. 更改图像透明度: 按下Shift 然后滚动鼠标滚轮
  - 上滚(远离你的方向)增加可见度
  - 下滚(靠近你的方向)降低可见度
  - 可见度最低限制为1/16(6.25%),以免将窗口"滚丢"。 ^_^
  - 如果想加快可见度变化速度,同时按下Ctrl和Shift
  - 如果你的鼠标还没有滚轮,请节哀顺变

6. 切换到模式: 按下Shift 然后鼠标右键双击
  - 注意: 一旦进入此模式,窗口判定将完全消失,也就是说,你将不能再执行以上任何一种操作(包括退出)。因此一般来说,进行此操作前,需要先载入图像,然后调节好位置和透明度
  - 此模式强行将窗口置于顶端,不论进入此模式前窗口的摆放模式。
  - 在此模式下如果要退出,请使用任务管理器... -v-

[URL=upload/KFCFile9189_PDTWidgets.rar]<<初回版>> PDTWidgets 主程序+捆绑观铃肖像一只(没有其他PDT文件的话可以用此文件测试)[/URL]

------------------------------------------------------------

小规模更新:
+ 加入了完善的意外处理(尽管基本不会发生)。
+ 稍微更改了引擎工作方式,速度理论上会有一点点提高。
+ 完善了右键双击的退出捕获模式,现在不会在退出后给下面的窗口留下多余的右键点击消息。
* 没有增加新功能。

新用户应该下载本版本,老用户可以选择性升级到此版本(不是必须的)。
[URL=upload/KFCFile9195_PDTWidgets.rar]<<更新>> Build 2006-03-24[/URL]

------------------------------------------------------------

终于...>_<...特效引擎可以有动作了... ^o^
以前号称的特效引擎基本上是没有动作的,所有的操作都由GDI渲染窗口完成.....现在特效引擎终于可以有比较大的动作了:
+ 新加入图像淡入淡出渐变特效!
  每次拖放入有效PDT文件时就可以看到。

? 技术细节:
  1. 特效渲染采用单独的线程,多CPU/内核/线程(HT)机器可以体验到流畅的效果。
  2. 采用系统高精度记时设备触发事件,可以保证稳定的图像帧速率。
    计时精度由硬件决定,在我使用的MAGI-V上能够达到每秒3500000+个Tick。(也就是说精确到大约0.28微秒)

(推荐新老用户都使用此版本)
[URL=upload/KFCFile9202_PDTWidgets.rar]<<更新>> Build 2006-03-25[/URL]

------------------------------------------------------------

*** FramBuffer实装版 ^o^

大幅更新了渲染窗口帧缓冲的使用方法,采用了功能更加强大,同步保护更严密的FrameBuffer对象,理论上应该可以消除曾经零星汇报过出现的窗口绘制失败问题。

另外增加了更严密的文件格式检测,避免因为某些不符合格式的文件造成程序异常动作。

还有一个意外收获,就是似乎资源消耗变少了...这个预先没有预计到,估计是因为更严密的逻辑结构使得资源回收周期变短... 但是似乎没有垃圾回收啊 -_-|||

功能上没有增加或更改,但是推荐新老用户都升级到此版本。
[URL=upload/KFCFile9230_PDTWidgets.rar]<<更新>> Build 2006-04-02[/URL]

------------------------------------------------------------

同G00Widgets,增加了非透明格式图片的载入支持

注意,第二次更新: 发现了原解码器在处理非透明格式图象的透明通道的错误,已经修正。如果你上次在下载本日更新时没有看到这一行,请再次下载。

(新用户推荐使用,老用户可选择升级到此版本)
[URL=upload/KFCFile9257_PDTWidgets.rar]<<更新*2>> Build 2006-04-12[/URL]

------------------------------------------------------------


好久没有更新了... -v-

同G00Widgets,本次更新解决了以前所有版本中都隐含的一个Bug:在长路径下拖入文件可能不能正常读取和显示。

(新用户推荐使用,老用户可选择升级到此版本)
[URL=upload/KFCFile9449_G00Widgets.rar]<<更新>> Build 2006-06-21[/URL]


[/Payview]
悠久ノ風 - 2006/3/23 13:38:00
好像是没有什么问题..

不过既然做成这样的东西了是不是就不应该局限于PDT了?加入对PNG的支持多好..
或者把PDT转换程序捆绑销售?
327053532 - 2006/3/23 13:42:00
[STRIKE]沙发咯[/STRIKE]
............
早知道就先回复然后再去购买和试用呐~~~~~~~~~~
Prz - 2006/3/23 13:47:00
这个并没有花力气啊....写引擎用了很多时间,写这个仅仅是顺手牵羊,Override几个过程,大约30分钟的事情。
目的嘛...嘿嘿,当然是服务大众了,顺便让大家测试一下引擎的稳定度和我测试不到的BUG...
终极目标嘛....有了这个引擎,能够做的事情可就多了....
Prz - 2006/3/23 14:50:00
反应不太理想啊,赫赫,估计水太大了,自顶一个... ^^
忧郁の丸子 - 2006/3/23 16:04:00
试用完毕,好物,无臭虫发现

贴纸模式+透明效果,非常华丽

希望能够加入对PSD格式的支持就好了,呵,贪心了

美中不足的是,在使用过程中,如果移动窗口,或是对窗口进行最大化或还原的操作的话,窗口大小在变化时有明显的掉帧的表现。我试着疯狂的移动窗口位置,结果产生了类似鼠标拖影的华丽效果。不知道是不是因为我机器慢的关系。
kkkklll - 2006/3/23 17:29:00
在2003 和 XP 上都运行正常。Windows 的默认显卡(其实就是没装驱动)也没有问题。

好东西,如果能支持其他格式就更好了。
夕颜 - 2006/3/23 18:55:00
按平常的方法还是先回复在购买...期待好东西..
dickchy - 2006/3/23 19:22:00
很不错的东西,正在使用,如果能让我设置成开机启动就更好了
pf67 - 2006/3/23 19:43:00
很不错的!!!
hino - 2006/3/23 19:46:00
很可爱呢>v<

不过pdt。。只找到pdt2bmp orz
能支持更多格式就好了。。
顾彼失此 - 2006/3/23 22:25:00
买买
顾彼失此 - 2006/3/23 22:28:00
买不起
闇雨の绝 - 2006/3/24 12:38:00
买了先
晚上再研究是啥玩意~
Prz - 2006/3/24 14:35:00
小规模更新一下,更大的动作在后面... ^_^
kendy - 2006/3/25 10:46:00
呵呵~~很少pdt图像啊:)
Prz - 2006/3/25 20:14:00
再次更新!
Prz - 2006/3/25 20:37:00
土豆星的生意就是不好做...我顶! >_<
03534 - 2006/3/25 20:51:00
要是能支持别的格式的话…………
-v-b
Prz - 2006/3/25 20:59:00
坚决走AVG / Key路线! -v- (当然G00也在近期计划中)
忧郁の丸子 - 2006/3/25 21:24:00
期待了,要是出了支持G00那就太棒了

不过,要是LZ愿意开发支持PSD或其他透明格式的话,那在下愿意奉献1888KP ^^

P.S.图像格式方面不大懂,不知道还有什么格式支持透明(就是你们说的那个Alpha通道)
Prz - 2006/3/25 21:44:00
TGA, PNG, PSD, DXT ...
BMP似乎也能支持,不过是非标准格式
WinXP下ICO也支持Alpha通道,这就是你的桌面图标看起来那么自然的原因。
tingdl - 2006/3/25 22:06:00
想知道什么东西可以把JPG图片转换成PDT文件
Prz - 2006/3/25 22:09:00
不行,反向倒还是可以
tingdl - 2006/3/25 22:26:00
那我该怎么弄PDT文件?
Prz - 2006/3/26 3:53:00
PDT文件是AVG32系列游戏的图片资源。
Key系列有Kanon, AIR, 当然还有其他的很多Visual Arts的GAL游戏(基本都是古董)。
playss - 2006/3/28 10:19:00
支持,前面的测试版用起来就不错的
eo999 - 2006/3/30 0:58:00
感謝~~試著玩玩看~~
LOVEHINA-AVC - 2006/3/30 1:24:00
BUG REPORT(VERSION:9202)

SHIFT+左键双击后图片消失,但是在窗口切换时可以看到闪了一下
Prz - 2006/3/30 8:04:00
应该是跑到桌面层去了,把窗口最小化亮出桌面就可以看到了 (不要用"显示桌面",因为尽管窗口在桌面层,但是还是算窗口)
12
查看完整版本: [土豆星专卖](6月21日更新)终极桌面装饰PDTWidgets