PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 數位影音討論群組 > 音樂軟體討論區
帳戶
密碼
 

  回應
 
主題工具
markwhite
Basic Member
 

加入日期: Apr 2005
文章: 11
終於讓他看起來被選了...
感謝大大的幫忙...
那些語法還真是深奧...
     
      
舊 2006-11-12, 01:54 PM #881
回應時引用此文章
markwhite離線中  
金恩
Major Member
 
金恩的大頭照
 

加入日期: Sep 2004
您的住址: 屏東
文章: 171
引用:
作者vxr
請問為什麼我呼叫$drawrect方法..
結果放glow效果一直都不是很完全呢??(每次就是會有小缺塊)
http://j122251751.myweb.hinet.net/QA01.png
弄了老半天都解決不了..

請貼上你的codec
這樣大家比較容易幫忙
 
舊 2006-11-12, 03:08 PM #882
回應時引用此文章
金恩離線中  
vxr
Elite Member
 
vxr的大頭照
 

加入日期: May 2002
您的住址: 地球的上面..
文章: 5,854
Exclamation

引用:
作者金恩
請貼上你的codec
這樣大家比較容易幫忙

目前搞的有點亂..
所以請見諒..
寫了頗亂..
還沒寫好.
因為被這個卡死...

只列出I-Display和G-Display..
因為Group沒什麼好列的..
只有一個%album%...

==I-Display==
//$if($greater($mod(%tracknumber%,2),0),$drawrect(0,0,0,0,brushcolor-0-0-0-13 pencolor-null),$drawrect(0,0,0,0,brushcolor-20-20-20-13 pencolor-null) )

//$if(%_selected%,$drawrect(0,0,0,0,glow-255-255-255 brushcolor-0-0-0-13 pencolor-null))
$if(%_focused%,$drawrect(0,0,0,0,brushcolor-64-64-64 pencolor-null))
$if(%_isplaying%,
$drawrect(24,18,$sub(%_width%,30),1, brushcolor-128-128-128 pencolor-null)
$puts(progress,$muldiv(%playback_time_seconds%,$sub(%_width%,30),%length_seconds%))
$ifgreater($get(progress),0,
$drawrect(24,18,$get(progress),1, glow-255-128-128 brushcolor-null pencolor-null)
$drawrect(24,18,$get(progress),2, brushcolor-255-255-255 pencolor-null),)
,)
$if(%_selected%,$textcolor(255-255-255)$align(left,top)$font(Tohama,9,shadow glow-128-128-128 ,)%list_index% .
$font(Tohama,9,shadow bold glow-128-128-128 ,)%title%
$align(right,top)$font(Tohama,9,shadow glow-128-128-128 ,)%length%
, $align(left,top)$rgb(80,80,80)%list_index% . $font( ,8,,105-105-105)%title%$align(right,top)$rgb(80,80,80)%length%)


//$align(left,middle)%list_index% .%title%$align(right,middle)%length%

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

==G-Display==
$drawrect(0,0,0,0,brushcolor-32-32-32 pencolor-null)
$padding(0,0)
$align(center,middle)$font(Verdana,11,bold shadow glow-100-100-100,255-255-255)$if(%album%,%album%,No Album Name)


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

//是寫著放好..
以後要被拿來用的..
舊 2006-11-12, 03:17 PM #883
回應時引用此文章
vxr離線中  
金恩
Major Member
 
金恩的大頭照
 

加入日期: Sep 2004
您的住址: 屏東
文章: 171
引用:
作者vxr
$if(%_isplaying%,
$drawrect(24,18,$sub(%_width%,30),1, brushcolor-128-128-128 pencolor-null)
$puts(progress,$muldiv(%playback_time_seconds%,$sub(%_width%,30),%length_seconds%))
$ifgreater($get(progress),0,
$drawrect(24,18,$get(progress),1, glow-255-128-128 brushcolor-null pencolor-null)
$drawrect(24,18,$get(progress),2, brushcolor-255-255-255 pencolor-null),)
http://wiki.hydrogenaudio.org/index..._trackinfo_mod)
To draw a rectangle
代碼:
$drawrect(_x,_y,_width,_height,brushcolor-_r-_g-_b pencolor-_r-_g-_b alpha-_alpha expand-_size blur-_size width-_border)
目前$drawrect不支援glow效果
我實驗了一下,同樣有缺塊

你要不要試試修改這一行
$drawrect(24,18,$get(progress),1, glow-255-128-128 brushcolor-null pencolor-null)
使用alpha-_alpha expand-_size blur-_size width-_border
舊 2006-11-12, 04:11 PM #884
回應時引用此文章
金恩離線中  
vxr
Elite Member
 
vxr的大頭照
 

加入日期: May 2002
您的住址: 地球的上面..
文章: 5,854
Exclamation

引用:
作者金恩
http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:0.9_Track_Info_Panel_Mod_(foo_uie_trackinfo_mod)
To draw a rectangle
$drawrect(_x,_y,_width,_height,brushcolor-_r-_g-_b pencolor-_r-_g-_b alpha-_alpha expand-_size blur-_size width-_border)目前$drawrect不支援glow效果
我實驗了一下,同樣有缺塊

你要不要試試修改這一行
$drawrect(24,18,$get(progress),1, glow-255-128-128 brushcolor-null pencolor-null)
使用alpha-_alpha expand-_size blur-_size width-_border

這個方法用了一下..
免強可以接受.....
光只用一行沒啥效果..
要連續用兩行做效果組合......
效果還算可以...
兩組size都要不同..
還要量好....
這是我做的Trackinfo的試驗版本...
-----------------------------------------------------------------

$imageabs(0,0,image_skin\Skin_02.png,)
$puts(f_black,$font(Tohama,10,shadow glow-0-0-0,))
$if(
%_trackinfo_notrack% ,$drawrect(19,22,280,30, brushcolor-255-255-255 alpha-80 )$font(Tohama,15,bold shadow,) $char(10)$char(1)No any Track is playbacked,
$font(Tohama,15,bold shadow,) %_trackinfo_mode%$char(10)
$if(%title%,$font(Tohama,10,shadow glow-0-0-0,)$char(1)$char(1)$if(%tracknumber%,%tracknumber%,##) %title%
$if(%_isplaying%,$char(32)$char(32)$font(Tohama,10,shadow glow-16-75-241,)$rgb(16,149,241)$char(9835),)
$char(10),Unknown Title)
$if(%artist%,
$char(1)$char(1)$get(f_black)%artist%$char(10),$char(1)$char(1)$get(f_black)Unknown Artist$char(10))
$if(%album%,
$char(1)$char(1)%album% $rgb(65,149,241)--$rgb(255,255,255)$if(%date%, %date%, Unknown Date)$char(10) ,$char(1)$char(1)$get(f_black)Unknown Ablum$char(10))
)


$if(%_trackinfo_notrack%, ,
$font(Verdana,10,bold,) ==Progress==$char(10)
$char(1)$char(1)$char(1) $font(Tohama,10,,)$if(%playback_time%,%playback_time%,waiting..) $rgb(65,149,241)/$rgb(255,255,255) %length%
$char(32)$rgb(65,149,241)--$rgb(255,255,255)$char(32)$div($mul(%_time_elapsed_seconds%,100),%_time_total_seconds%) '%'
$font(Verdana,8,bold&shadow glow-0-0-0,)$alignabs(0,90,%_width%,%_height%,right,) %__bitrate% kbps$char(32)$rgb(65,149,241)@$rgb(255,255,255)$char(32)%samplerate% Hz$char(1)$char(10)
$char(10)
$char(10)
$char(10)
//$if($imageabs(0,20,image_skin\Skin_06.png,)
$char(10)
$alignabs(0,125,%_width%,%_height%,left,)
$char(1)$char(1)

$drawrect(6,104,$sub(%_width%,13),13,brushcolor-null glow-0-0-0 pencolor-255-255-255)
$puts(progress,$muldiv(%playback_time_seconds%,$sub(%_width%,17),%length_seconds%))
$ifgreater($get(progress),0,
$padding(2,)
$drawrect(6,107,$get(progress),7, brushcolor-null pencolor-65-149-241 expand-1 blur-1)
$padding(,2)$drawrect(6,107,$get(progress),3, brushcolor-65-149-241 shadow pencolor-34-149-241 blur-2 ),)
)

//$font(,11,textalpha-230 glow-0-30-44 glowblur-5,)$progress2(%playback_time_seconds%,%length_seconds%,$sub($div(%_width%,$calcwidth($char(9679))),10),$rgb(65,149,241)$char(9679),$rgb(255,255,255)$char(9679)) ))

$puts(back,$font(Verdana,8,bold glow-0-0-0 ,100-100-100))
$puts(active,$font(Verdana,8, bold glow-0-0-0,255-255-255))

$alignabs(90,135,$sub(%_width%,80),18,center,middle)
$font(cubicfive10,6,,250-250-250)
$if($stricmp(%__mp3_stereo_mode%,JOINT STEREO),$get(active)JOINT STEREO
$get(back)$char(32)MONO,
$if($stricmp(%channels%,stereo),$get(back)JOINT $get(active)STEREO
$get(back)$char(32)MONO,
$get(back)JOINT STEREO
$if($stricmp(%channels%,MONO),$get(active)$char(32)MONO,
$get(back)$char(32)MONO)))
$if($stricmp($info(encoding),lossy),,$get(back)' CBR VBR ABR')
$if($stricmp($codec(),Musepack),$get(back)
' CBR'$get(active)' VBR'$get(back)' ABR'$puts(Avg,$info(bitrate)))
$if($stricmp($codec(),Mp3) ,
$if($strcmp($left(%codec_profile%,3),CBR),$get(active)' CBR'$get(back)' VBR ABR',
$if($strcmp($left(%codec_profile%,3),VBR),$get(back)' CBR'$get(active)' VBR'$get(back)' ABR',$get(back)' CBR VBR'$get(active)' ABR'$puts(Avg,$info(bitrate)))),)
$if($stricmp($codec(),vorbis),$get(back)' CBR VBR'$get(active)' ABR'$puts(Avg,$info(bitrate)))
$if($stricmp($codec(),WMA),$get(back)' CBR VBR ABR')
$if($strstr($info(tagtype),id3v1),$get(active),$get(back)) ID3V1
$if($strstr($info(tagtype),id3v2),$get(active),$get(back)) ID3V2
$if($strstr($info(tagtype),apev2),$get(active),$get(back)) APEV2
$if($stricmp(%codec%,vorbis),$get(active),$get(back)) VC
$if($stricmp(%codec%,flac),$get(active),$get(back)) FLAC
$if($or( %__replaygain_album_gain%,%__replaygain_track_gain%)
,$get(active),$get(back)) R-G


------------------------------------------------------------------
不過我沒給背景圖..
執行出來的效果會是這樣:
舊 2006-11-12, 04:54 PM #885
回應時引用此文章
vxr離線中  
vxr
Elite Member
 
vxr的大頭照
 

加入日期: May 2002
您的住址: 地球的上面..
文章: 5,854
這個方法還是有點小問題啦..
就是我只要把size拉大..
又出現那個區塊了....
舊 2006-11-12, 05:00 PM #886
回應時引用此文章
vxr離線中  
金恩
Major Member
 
金恩的大頭照
 

加入日期: Sep 2004
您的住址: 屏東
文章: 171
引用:
作者vxr
這個方法還是有點小問題啦..
就是我只要把size拉大..
又出現那個區塊了....

這就沒辦法了
或許要等新版Track Info Panel Mod吧
舊 2006-11-12, 05:03 PM #887
回應時引用此文章
金恩離線中  
kannasaikou
New Member
 

加入日期: Nov 2006
文章: 1
小弟有個問題...我是至今還不想用foobar0.9x的...XD
話說foobar中有個外掛是可以自動判斷在和歌曲同一個目錄之下的任何圖片為專輯圖片...
但是...我有個問題...我要如何寫那個參數才可以讀取到目錄中的資料夾內的圖片作為專輯圖片呢...
我這樣寫哪裡有問題?
match:$replace(%_path%,%_directoryname%\%_filename_ext%,$directory(%_path%,2))*
舊 2006-11-12, 08:40 PM #888
回應時引用此文章
kannasaikou離線中  
vxr
Elite Member
 
vxr的大頭照
 

加入日期: May 2002
您的住址: 地球的上面..
文章: 5,854
在下又來問了.....
請問要如何把那個水平或垂直的Splitter所造成的分層線給藏住??..
希望有大大幫小弟釋疑?!..
以下是我目前的實驗版本進度(未完成..)...


下面那塊黑色是track info..
是未來用來放button的...
一直在想哪邊要塞album picture....
不過似乎找不到位址可塞.....
舊 2006-11-13, 12:41 AM #889
回應時引用此文章
vxr離線中  
serect
Major Member
 

加入日期: Aug 2001
您的住址: 台中市
文章: 257
引用:
作者vxr
在下又來問了.....
請問要如何把那個水平或垂直的Splitter所造成的分層線給藏住??..
希望有大大幫小弟釋疑?!..

目前應該是無法做到的...> <
舊 2006-11-13, 01:14 AM #890
回應時引用此文章
serect離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是01:06 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。