縮略圖工具
This commit is contained in:
parent
18ee9a96d5
commit
5f85b32981
@ -42,6 +42,12 @@
|
||||
<Reference Include="LibVLCSharp.WinForms, Version=3.6.7.0, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\LibVLCSharp.WinForms.3.6.7\lib\net40\LibVLCSharp.WinForms.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.WindowsAPICodePack, Version=1.1.0.0, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\WindowsAPICodePack-Core.1.1.1\lib\Microsoft.WindowsAPICodePack.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.WindowsAPICodePack.Shell, Version=1.1.0.0, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\WindowsAPICodePack-Shell.1.1.1\lib\Microsoft.WindowsAPICodePack.Shell.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="mscorlib" />
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Buffers, Version=4.0.3.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
@ -86,12 +92,6 @@
|
||||
<DependentUpon>Form1.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="GetIPNetTable.cs" />
|
||||
<Compile Include="MultiPlayerView.cs">
|
||||
<SubType>UserControl</SubType>
|
||||
</Compile>
|
||||
<Compile Include="MultiPlayerView.Designer.cs">
|
||||
<DependentUpon>MultiPlayerView.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="PlayerView.cs">
|
||||
<SubType>UserControl</SubType>
|
||||
</Compile>
|
||||
@ -106,12 +106,10 @@
|
||||
<Compile Include="UCOverview.Designer.cs">
|
||||
<DependentUpon>UCOverview.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="util\Thumbnail.cs" />
|
||||
<EmbeddedResource Include="Form1.resx">
|
||||
<DependentUpon>Form1.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="MultiPlayerView.resx">
|
||||
<DependentUpon>MultiPlayerView.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="PlayerView.resx">
|
||||
<DependentUpon>PlayerView.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
|
||||
@ -10,4 +10,6 @@
|
||||
<package id="Vlc.DotNet.Core" version="3.1.0" targetFramework="net472" />
|
||||
<package id="Vlc.DotNet.Core.Interops" version="3.1.0" targetFramework="net472" />
|
||||
<package id="Vlc.DotNet.Forms" version="3.1.0" targetFramework="net472" />
|
||||
<package id="WindowsAPICodePack-Core" version="1.1.1" targetFramework="net472" />
|
||||
<package id="WindowsAPICodePack-Shell" version="1.1.1" targetFramework="net472" />
|
||||
</packages>
|
||||
18
Tech/util/Thumbnail.cs
Normal file
18
Tech/util/Thumbnail.cs
Normal file
@ -0,0 +1,18 @@
|
||||
using System.Drawing;
|
||||
using Microsoft.WindowsAPICodePack.Shell;
|
||||
|
||||
namespace Tech_Demo.util
|
||||
{
|
||||
public class Thumbnail
|
||||
{
|
||||
/**
|
||||
* 視頻縮略圖工具欄
|
||||
*/
|
||||
public static Bitmap GetThumbnailByPath(string filePath)
|
||||
{
|
||||
ShellFile shellFile = ShellFile.FromFilePath(filePath);
|
||||
Bitmap thumbnail = shellFile.Thumbnail.ExtraLargeBitmap;
|
||||
return thumbnail;
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user