皮皮网

【正猫防伪溯源码】【保姆jsp系统源码】【过关赢大礼源码】开源gdi库源码下载_开源g代码

2024-11-15 06:49:33 来源:交友app全套源码

1.gdi++的介绍
2.FOOBAR的开源i库开源详细使用.(采用的最佳答案.另追加100)
3.gdi++使用技巧
4.CPF C#跨平台UI框架开源了

开源gdi库源码下载_开源g代码

gdi++的介绍

       GDI++是一个开源项目,它能接管Windows系统的GDI字体渲染功能,实现比Mac系统更华丽的字体渲染效果!使用PC的朋友再也不需要羡慕Mac上清晰的中文字体了, 因为GDI++是有过之而无不及 GDI++和微软的ClearType其实是相类似的技术,都是位字体渲染技术 ,在支持灰阶显示的字体边缘加上阴影,但GDI++的强大的可定制性和灵活性足以令ClearType无地自容,GDI++可精细定制到字体的粗细、色深,阴影的方位、长度,字体代换,排除列表等等相当多的自定义选项。

FOOBAR的详细使用.(采用的最佳答案.另追加)

       这个是转自popgo.net的列表,和本版插件全集砖帖略有不同,源码先发上来,下载以后会重新整理更新。开源i库开源

       Foobar:Components 0.9

       From Hydrogenaudio Knowledgebase

       Foobar v0.9.x版组件简明列表(-9-)alpha

       汉化 by zijin :zijin 在 gmail.com

       首发:『漫游』酷论坛『动漫游戏音乐交流区』 :/index.php?源码showtopic=

       本列表列举出绝大部分最新的Foobar v0.9.x版组件,并对每个组件进行简单的下载正猫防伪溯源码介绍。如果想进一步了解某组件,开源i库开源可以在Foobar官方论坛或者官方wiki中找到答案。源码

        本列表中的下载大部分信息都来源于这个帖子。该帖还包含了一些仅适用于旧版foobar的开源i库开源组件。

       用户界面

       分栏界面

       Columns UI (foo_ui_columns) 一个非常流行的源码界面组件。分栏界面基于分栏以及面板显示。下载分栏界面官方wiki。开源i库开源

       分栏界面具有自己的源码插件系统。用户可以使用众多分栏界面插件,下载增强Foobar用户界面。

       Album Art Panel (foo_uie_albumart) (more info) 用于显示封面

       Album Art Panel for matroska (foo_uie_albumart_mka) 用于显示 matroska 封装的封面

       Album List Panel (foo_uie_albumlist) 以树形界面显示媒体库。可以自定义显示方式。(按年代、艺术家、目录,保姆jsp系统源码等等……)

       Album List Autoupdate Addon (foo_albumlist_autoupdate) 当媒体库数据发生改变(添加、移除或者更改)的时候,自动更新专辑列表。

       Bookmarks (foo_uie_bookmarks) 给歌曲添加书签,记住歌曲的位置。

       Explorer Panel (foo_uie_explorer) 显示类似资源管理器的面板

       Lyrics Panel (foo_uie_lyrics_panel) 显示音乐标签中的歌词信息.

       Music Browser (foo_browser) 显示浏览媒体库的面板,与iTunes类似

       Playlist Dropdown (foo_uie_playlists_dropdown) 下滑菜单中形式的播放列表切换器

       Playlist Tree (foo_playlist_tree) 基于媒体库的属性列表。可高度自定义。

       ProjectM Visualisation Panel (foo_uie_vis_projectM) 基于 ProjectM 计划,使用OpenGL技术的可视化面板。

       Queue Manager (foo_uie_queuemanager) 显示播放队列的面板,用户可以在此面板中删除队列中的部分歌曲或者清除整个队列内容。

       Quicksearch Panel (foo_uie_quicksearch) 添加搜索工具栏,并将搜索结果发送到播放列表中。

       Single Column Playlist Viewer (foo_uie_single_column_playlist) 将播放列表显示为一个带标题的列,而不是分栏显示。使用户可以制作出较窄较小的界面。

       Tabs (foo_uie_tabs) 将数个面板放到一个面板中。通过点击面板标签,切换面板。过关赢大礼源码

       Track Info Panel (foo_uie_trackinfo) (more info) 使用 TAGZ 显示选定歌曲的信息。

       Track Info Panel Mod (foo_uie_trackinfo_mod) (more info) 改良的 Track Info panel ,支持在同一面板中使用多种字体,以及在面板中显示。

       GFX

       GFX window (foo_ui_gfx) 一个支持换肤的用户界面。此界面并不以华丽为目标,而是尽可能地制作出快速以及轻量化的界面。使用lua作为界面脚本语言。在发布的压缩包中还包含了两款皮肤。

       标准界面

       Default user interface (foo_ui_std). foobar的默认用户界面。官方安装包中就包含了此组件。

       DSP

       4Front Headphones (foo_dsp_headphones9) 耳机用户专用DSP

       ATSurround Processor (foo_dsp_atsurround) (more info) 将立体声变为环绕立体声,使用户可以充分利用5.1音箱。

       Bauer stereophonic-to-binaural DSP (foo_dsp_bs2p) (more info) 为hi-fi耳机用户提供高级DSP支持。

       Voice Cut Filter (foo_dsp_centercut) 去除歌曲中的人声

       Channel Mixer (foo_channel_mixer) (more info) 支持1-6声道随意混音

       Continuator (foo_dsp_continuator) (more info) 支持歌曲之间的淡入淡出

       Convolve (foo_convolve) (more info) 回旋混音器

       Crossfader (foo_dsp_crossfader) 支持歌曲之间的淡入淡出

       Crossfeed (foo_dsp_crossfeed) 有效降低耳机用户听音乐产生的疲劳感

       Dolby Headphone Wrapper (foo_dsp_dolbyhp) (more info) Dolby 耳机组件

       LPCM <--> Delta-PCM Converter (foo_dsp_delta) 锐化噪音

       OSS/3D (foo_dsp_oss3ddsp) 增强音频效果 (共享软件)

       Post-track Silence (foo_dsp_silence) 在歌曲之间插入可自定义时间的静音,使某些外部设备(比如MiniDisc)在录音时可以同步歌曲的切换。

       Secret Rabit Code Resampler (foo_dsp_src9) Mega Nerd的Secret Rabbit Code 充采样转换器

       Skip Silence (foo_dsp_skip_silence) 检测以及跳过静音

       Soundtouch (foo_dsp_soundtouch) 调整歌曲的定音、拍子以及速度

       SSRC (foo_dsp_ssrc) (more info) 重采样转换器

       Tube Sound (foo_dsp_tube) (more info) 模仿胆机的声音

       VLevel (foo_dsp_vlevel) (more info) 动态压缩,能放大歌曲的静音部分。

       Winamp DSP Bridge (foo_dsp_winamp) 使foobar支持 Winamp 的滚动的钢珠源码DSP组件。

       XOver (foo_dsp_xover) (more info) 数字转线路

       输入音频解码

       AC3 Decoder (foo_ac3) 解码 Dolby 无损压缩格式 AC3

       AC3 Packet Decoder (foo_packet_decoder_ac3) 解码 Matroska 封装中的 AC3

       Acropolis's WMA decoder | (foo_input_awma) 另一个WMA 解码器,支持修改WMA的音乐标签。

       ALAC Decoder (foo_input_alac) 解码Apple 无损压缩格式 ALAC(已知的程序缺陷:解码的时候会随机发生程序崩溃)

       DTS Decoder (foo_dts) 解码 Digital Theater Systems (DTS) 音频格式

       Matroska Plugin (foo_input_matroska) 解码 Matroska 音频封装格式

       MIDI Synthesizer Host (foo_midi)

       Monkey's Audio Decoder (foo_input_monkey) 解码 Monkey's Audio (APE)以及 APL 格式

       OptimFROG Lossless Audio Decoder (foo_input_ofr) 解码 OFR 无损压缩格式以及 DualStream (OFS) 格式

       Shorten Decoder (foo_input_shorten) 解码 Shorten (SHN) 音频格式

       TTA Audio Decoder (unofficial) (foo_input_tta) 解码 True Audio (TTA) 音频格式

       WavPack Packet Decoder (foo_packet_decoder_wavpack)

       其他编码

       ADPCM Decoder (foo_adpcm) 解码 GameCube ADPCM 音频数据 (DSP、ADP、GCM、HPS、STM、AST,等等……)

       Another Slight Atari Player (foo_asap) ASAP 可以播放 Atari 8-bit 音频,或者将其转码为现在电脑能播放的格式。它提供高质量的音频播放,与 Atari 模拟器播放的效果相同。(Atari 模拟器能模拟POKEY音频芯片和处理器。)

       DUMB Module Decoder (foo_dumb) 解码 MOD、S3M、XM、IT、、PTM、PSM、求网页的源码MTM、UMX 格式

       Game Audio Decoder (foo_game) 解码 Westwood 的音频 (AUD)、Sierra 的音频 (SFX/AUD)、Core design 的CD音频 (cdaudio.WAD)、Funcom 的音频 (ISS)、 Rome Total War 的IDX格式 (.IDX/DAT)、Timegate 的格式 (RWD),EA 的 Pathfinder 音频 (MUS) 以及 Ben Gerard 的音频 (SC)。

       Game Emu Player (foo_gep) 解码一些游戏机的音频格式 (GBS、NSF、SPC、GYM、HES、VGM)

       Ganbatte! (foo_ganbatte) 解码 Edlib 的压缩文件 (.d, .d)

       Lunar 2 PCM Decoder (foo_lunar2) 解码 Lunar 上的银频格式 : Eternal Blue CD (RP*.PCM).

       M1 Decoder (foo_m1) (More info) 可以从街机ROM中直接播放音频。

       MDX Decoder (foo_input_mdx) MDX 是一种像 MIDI 的音频格式。原本是使用 X 的 FM 合成器播放的。

       NSF Decoder (foo_input_nsf) NSF 文件是从 Nintendo Entertainment System (NES) 游戏中提取的音频文件。

       PSF Decoder (foo_psf) 解码 PlayStation 的音频文件 (PSF)

       SID Player 2 (foo_sid) 解码一些家用电脑的音频芯片,Commodore 的 CBM-II、Commodore 以及 Commodore 。

       S Decoder (foo_input_s) 解码 NEC PC- 微机的音频格式

       输出

       ASIO Output (foo_out_asio) 提供 ASIO 输出支持

       Kernel Streaming Output (foo_out_ks) 绕过Windows的内核混音器,数据直接输出到声卡,提供更低输出延迟。

       可视化

       ProjectM Visualisation (foo_vis_projectM) 基于 ProjectM 计划,使用OpenGL技术的可视化面板。

       其它常规

       Alarm (foo_alarm) 设置计划任务,可使foobar在设定的时间播放歌曲。

       Binary Comparator (foo_bitcompare) 使用2进制对比两个或多个音乐文件的不同。主要用于无损音频格式的对比测试(比如说,把wav转为ape之后,对比转换前后的音频流是否发生变化。理论上是不会发生变化的。)或者检查无损格式的音频流是否正确。

       Channel Usage Visualisation (foo_vis_channelusage) 显示目前正在使用的声道

       Common Services (foo_common) 通用服务

       Component Versions Viewer (foo_version)

       Decoding Speed Test (foo_benchmark) (more info) 测试解码音频文件的速度

       File Integrity Verifier (foo_verifier) 检查指定文件的解码错误

       HyperIM (foo_2hyperim) 提供条多媒体宏指令

       iPod Manager (foo_dop) foobar 0.9.2+ 的 iPod 插件,现在仍在 alpha 测试阶段中。

       Logitech G LCD Display (foo_glcd.dll) 使用罗技 G 键盘控制 LCD 面板

       Menu Addons (foo_menu_addons) 往菜单添加快捷方式

       Pause On Lock (foo_lock) 在锁定或接触锁定工作站时,foobar暂停或重新开始播放。

       Playlist Lock Test (foo_locktest)

       Preview (foo_preview) 仅播放歌曲的一部分,使用户可以预览播放列表中的歌曲

       Run (foo_run) 运用foobar的语法,使用户可以运行外部程序。

       Run Commands (foo_runcmd) 搜索以及执行菜单命令

       Send To Device (foo_sendtodevice) 添加 "Send to Device" (发送至移动设备)的功能

       Shell Link Resolver (foo_lnk) 使foobar能打开音频文件的快捷方式

       Taskbar Remover (foo_notaskbar) 激活foobar窗口的同时,在任务栏上隐藏foobar。

       Unpacker for JMA archive (foo_unpack_jma)

       Unpacker for LHA archive (foo_unpack_lha)

       Winamp API Emulator (foo_winamp_spam) 利用一个假的 Winamp 1.x 窗口,使foobar支持部分Winamp插件。

       程序库工具

       Audio CD Writer (foo_burninate) 支持刻录CD(需在系统中安装Nero)

       Autoplaylist Manager (foo_autoplaylist) 用媒体库的搜索结果生成一个动态的播放列表(仍在开发中)

       Bin Pack (foo_binpack) 先对foobar的所有播放列表的歌曲,按曲目时间从长到短进行排序,然后按指定时间生成多个播放列表。(也可以对选中的歌曲进行操作)

       Command Playlist (foo_cmd_playlist) 使用命令行激活指定名称或序号的播放列表

       Cuesheet Creator (foo_cuesheet_creator) 创建Cue文件

       Cwbowron's Title formating (foo_cwb_hooks) 添加一些特殊的播放列表 title formating 语法

       Database Search (foo_dbsearch) (more info) 搜索媒体库

       Highlight Playing (foo_highlightplaying) 即使播放列表曾经损坏,也能高亮显示当前正在播放的歌曲。

       History (foo_history) 简单的播放历史记录组件。将播放过的歌曲添加到histroy播放列表。

       Inactive Tracks (foo_skip) 跳过标记为不活动的歌曲

       MeowDB (foo_meowdb) (more info) 记录媒体库,将结果导出为一个表格,可供用户上传到具有cURL库的服务器上。

       Navigator (foo_navigator) 高级的播放历史记录组件

       Play Count (official) (foo_playcount) (more info) 该组件能统计并保存播放某歌曲的次数的信息。(此为官方版)

       Play Count (foo_playcount) (more info) 该组件能统计并保存以下信息:播放某歌曲的次数,第一次和最后一次播放某歌曲的时间。(此为非官方版)

       Playback Queue Viewer (foo_pqview) 播放队列浏览器

       Playlist Bind (foo_playlist_bind) 将播放列表与指定的目录内容同步

       Playlist Clear (foo_playlistclear) foobar启动时,自动清除所有的播放列表。

       Playlist Manager (foo_playlist_manager) 播放列表管理器

       Playlist Name Enhenced (foo_playlist_name_enhanced) (more info) 在播放列表名称中自动添加播放列表的详细信息——"items / length"(该播放列表的文件数以及总播放时间)

       Playlist Tools (foo_utils) (more info) 支持各种通用命令

       Playlist Tools for Matroska (foo_utils_mka) 支持各种通用命令(用于Matroska封装文件)

       Randomized Playlist Entry (foo_random) 打乱播放列表的歌曲播放次序

       Track Finder (foo_trackfinder) 添加右键上下文菜单,使用户可以根据专辑名称或艺术家在互联网搜索有关信息。

       XSPF (foo_xspf) 支持 XSPF 。 XSPF 是一个开源、基于XML的播放列表格式。

       歌词

       Gasazip Lyrics (foo_gasazip) 在外部窗口中搜索以及显示歌词。

       LyricsDB (foo_lyricsdb) (more info) 根据歌曲的艺术家和专辑名称,搜索歌词。

       Mini Lyrics (foo_ui_minilyrics) (more info) 迷你歌词。同步以及显示当前播放歌曲的歌词。

       提醒器

       AMIP Wrapper (foo_amipwrapper) 在绝大多数软件 (IRC clients: mIRC, jIRCii, Bersirc; IM clients: Miranda, Trillian, MSN Messenger; E-mail clients: The Bat!, Outlook, Thunderbird; Web browsers, blogging tools, windows clipboard and so on) 上显示当前播放歌曲信息。快速选择歌曲 (播放列表搜索/跳转, 支持正则表达式)

       。使用 PHP/ASP/CGI 脚本, 上传歌曲信息到 FTP、SFTP、HTTP POST & GET。内置 IRC 客户端。多 TAG,多格式支持......

       Miranda IM Notifier (foo_mim_notify) 在Miranda-IM以及windows弹出气泡上显示当前播放歌曲信息。支持自定义显示信息。

       MSN Now Playing (alt) (foo_msnalt) (more info) 在 MSN 以及 MS Live messenger 上显示当前播放歌曲信息。

       On-Screen Display (foo_osd) (more info) 在屏幕上显示歌曲信息以及音量控制条

       On-Screen Display GDI+ (foo_osd_gdiplus) (more info) 跟 foo_osd 的功能一样,但是使用 GDI+ 进行 osd 绘图。

       Pretty Popup (foo_prettypop) (more info) 当播放新的歌曲时,弹出一个显示歌曲信息的窗口。可自定义弹出窗口的显示方式。

       在线数据库

       Audioscrobbler (foo_audioscrobbler) Audioscrobbler 会将用户播放的歌曲列表提交到 Last.fm 。在网站上可以看到该用户和其他 Last.fm 会员最喜欢的艺术家、专辑,等等…… 同时,Last.fm 根据用户提交的信息,向用户推荐其它类似风格的音乐。

       Foosic Music Database (foo_sic) 将用户播放的歌曲列表提交到 foosic.org 网站。在网站上可以看到该用户和其他foosic会员最喜欢的艺术家、专辑,等等…… 通过foosic数据库的音频指纹技术,[size=-1]可以识别歌曲的正确信息(主要用于欧美歌曲)。

       在线广播

       XM Radio Online Player (foo_xm) 收听 XM 在线电台频道

       远程控制

       Advanced Controls (foo_advancedcontrols) (more info) 在系统栏中添加图标,用于控制foobar播放、暂停、下一首、上一首和打开。

       COM Automation Server (foo_comserver2) 通过COM Automation 控制 foobar。

       Control Server (foo_controlserver) 远程控制 Foobar。使用telnet连接。使用ASCII命令控制。

       DDE Control (foo_ddecontrol) 使用 DDE 进程间的通讯控制 foobar 。(仅有日文界面)

       HTTP Writer (foo_write_ponents site

       Official third-party components site

       musicmusic's components Columns UI 官网

       Several popular components ported to 0.9

       Columns UI thread: 楼顶的那个帖子里面有许多 Columns UI 扩展的链接

       Foobar 官方wiki

       英文版原件:"/csharpui/CPF

       直接克隆/下载就可以编译,直接启动ConsoleApp1看运行效果

       CPF使用文档 cpf.cskin.net/Course/#...

       扩展库

       gitee.com/csharpui/cpf.... 使用CPF对cef的封装,跨平台浏览器控件

       gitee.com/csharpui/cpf.... 使用CPF对vlc的封装,跨平台视频播放控件

       其他说明

       之前一直在纠结要不要开源,一个人太难搞了,欢迎大家一起壮大开源社区

       肯定有很多人会把CPF和Avalonia、Maui进行对比,自己根据喜好和需求选择吧,CPF是没有Xaml,不排除将来可能会增加Xaml的功能。CPF会尽量适配国内系统和环境。