commit
18845c91fa
@ -0,0 +1,15 @@
|
||||
//bibaoke.com
|
||||
|
||||
using System;
|
||||
using System.Linq;
|
||||
using System.Drawing;
|
||||
using System.Drawing.Imaging;
|
||||
using System.Drawing.Drawing2D;
|
||||
using System.IO;
|
||||
using BetterImageProcessorQuantization;
|
||||
using Less.Text;
|
||||
using Less.Network;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace Less.Image
|
||||
{
|
@ -0,0 +1,15 @@
|
||||
//bibaoke.com
|
||||
|
||||
using System.Drawing.Imaging;
|
||||
using Less.Network;
|
||||
using System.Collections.Generic;
|
||||
using System;
|
||||
|
||||
namespace Less.Image
|
||||
{
|
||||
/// <summary>
|
||||
/// ImageFormat 扩展方法
|
||||
/// </summary>
|
||||
public static class ImageFormatExtensions
|
||||
{
|
||||
private static Dictionary<ImageFormat, MimeType> Map
|
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{F637599C-1712-4215-9DC4-8A84678A1338}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>Less.Image</RootNamespace>
|
||||
<AssemblyName>Less.Image</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<TargetFrameworkProfile />
|
||||
</PropertyGroup>
|
@ -0,0 +1,15 @@
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// 有关程序集的一般信息由以下
|
||||
// 控制。更改这些特性值可修改
|
||||
// 与程序集关联的信息。
|
||||
[assembly: AssemblyTitle("Less.Image")]
|
||||
[assembly: AssemblyDescription("一个简单的 C# 图片缩放模块")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyProduct("Less.Image")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2017 Shao Zhuang")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
@ -0,0 +1,15 @@
|
||||
//bibaoke.com
|
||||
|
||||
namespace Less.Image
|
||||
{
|
||||
/// <summary>
|
||||
/// 缩放模式
|
||||
/// </summary>
|
||||
public enum ResizeMode
|
||||
{
|
||||
/// <summary>
|
||||
/// 宽度优先
|
||||
/// </summary>
|
||||
WidthFirst,
|
||||
|
||||
/// <summary>
|
@ -0,0 +1,15 @@
|
||||
//bibaoke.com
|
||||
|
||||
using System.Drawing;
|
||||
using System.Drawing.Text;
|
||||
|
||||
namespace Less.Image
|
||||
{
|
||||
/// <summary>
|
||||
/// string 的扩展方法
|
||||
/// </summary>
|
||||
public static class StringExtensions
|
||||
{
|
||||
/// <summary>
|
||||
/// 把文字输出到图片
|
||||
/// </summary>
|
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Less.Common</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:Less.Base64">
|
||||
<summary>
|
||||
表示 Base64 字符串
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Less.Base64.StringValue">
|
||||
<summary>
|
||||
字符串值
|
||||
</summary>
|
@ -0,0 +1,4 @@
|
||||
// <autogenerated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")]
|
@ -0,0 +1,11 @@
|
||||
C:\Users\coder\Desktop\2024Code\5\20240517\submit\1\Less.Image-master\Less.Image-master\Less.Image\bin\Debug\Less.Image.XML
|
||||
C:\Users\coder\Desktop\2024Code\5\20240517\submit\1\Less.Image-master\Less.Image-master\Less.Image\bin\Debug\Less.Image.dll
|
||||
C:\Users\coder\Desktop\2024Code\5\20240517\submit\1\Less.Image-master\Less.Image-master\Less.Image\bin\Debug\Less.Image.pdb
|
||||
C:\Users\coder\Desktop\2024Code\5\20240517\submit\1\Less.Image-master\Less.Image-master\Less.Image\bin\Debug\BetterImageProcessorQuantization.dll
|
||||
C:\Users\coder\Desktop\2024Code\5\20240517\submit\1\Less.Image-master\Less.Image-master\Less.Image\bin\Debug\Less.Common.dll
|
||||
C:\Users\coder\Desktop\2024Code\5\20240517\submit\1\Less.Image-master\Less.Image-master\Less.Image\bin\Debug\Less.Common.xml
|
||||
C:\Users\coder\Desktop\2024Code\5\20240517\submit\1\Less.Image-master\Less.Image-master\Less.Image\obj\Debug\Less.Image.csproj.AssemblyReference.cache
|
||||
C:\Users\coder\Desktop\2024Code\5\20240517\submit\1\Less.Image-master\Less.Image-master\Less.Image\obj\Debug\Less.Image.csproj.CoreCompileInputs.cache
|
||||
C:\Users\coder\Desktop\2024Code\5\20240517\submit\1\Less.Image-master\Less.Image-master\Less.Image\obj\Debug\Less.Image.csproj.CopyComplete
|
||||
C:\Users\coder\Desktop\2024Code\5\20240517\submit\1\Less.Image-master\Less.Image-master\Less.Image\obj\Debug\Less.Image.dll
|
||||
C:\Users\coder\Desktop\2024Code\5\20240517\submit\1\Less.Image-master\Less.Image-master\Less.Image\obj\Debug\Less.Image.pdb
|
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<packages>
|
||||
<package id="Less.Common" version="1.0.90.1" targetFramework="net35" />
|
||||
</packages>
|
@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<startup>
|
||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8"/>
|
||||
</startup>
|
||||
</configuration>
|
@ -0,0 +1,15 @@
|
||||
using Less.Image;
|
||||
using Less.Windows;
|
||||
using System.Drawing;
|
||||
|
||||
namespace Test
|
||||
{
|
||||
class Program
|
||||
{
|
||||
static void Main(string[] args)
|
||||
{
|
||||
string file = Application.SetupDir.CombinePath("yangmi.jpg");
|
||||
|
||||
Image origin = Image.FromFile(file);
|
||||
|
||||
//test1
|
@ -0,0 +1,15 @@
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// 有关程序集的一般信息由以下
|
||||
// 控制。更改这些特性值可修改
|
||||
// 与程序集关联的信息。
|
||||
[assembly: AssemblyTitle("Test")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyProduct("Test")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2017")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{7F3A7F14-A1F4-4AFA-8D0E-D533AC32E8F8}</ProjectGuid>
|
||||
<OutputType>Exe</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>Test</RootNamespace>
|
||||
<AssemblyName>Test</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
|
||||
<TargetFrameworkProfile />
|
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Less.Common</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:Less.Base64">
|
||||
<summary>
|
||||
表示 Base64 字符串
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Less.Base64.StringValue">
|
||||
<summary>
|
||||
字符串值
|
||||
</summary>
|
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Less.Image</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:Less.Image.ImageExtensions">
|
||||
<summary>
|
||||
Image 扩展方法
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Less.Image.ImageExtensions.HasTransparentPixel(System.Drawing.Image)">
|
||||
<summary>
|
||||
是否包括透明像素
|
||||
</summary>
|
@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<startup>
|
||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8"/>
|
||||
</startup>
|
||||
</configuration>
|
@ -0,0 +1,4 @@
|
||||
// <autogenerated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.5.2", FrameworkDisplayName = "")]
|
@ -0,0 +1,4 @@
|
||||
// <autogenerated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")]
|
@ -0,0 +1,15 @@
|
||||
C:\Users\coder\Desktop\2024Code\5\20240517\submit\1\Less.Image-master\Less.Image-master\Test\bin\Debug\yangmi.jpg
|
||||
C:\Users\coder\Desktop\2024Code\5\20240517\submit\1\Less.Image-master\Less.Image-master\Test\bin\Debug\Test.exe.config
|
||||
C:\Users\coder\Desktop\2024Code\5\20240517\submit\1\Less.Image-master\Less.Image-master\Test\bin\Debug\Test.exe
|
||||
C:\Users\coder\Desktop\2024Code\5\20240517\submit\1\Less.Image-master\Less.Image-master\Test\bin\Debug\Test.pdb
|
||||
C:\Users\coder\Desktop\2024Code\5\20240517\submit\1\Less.Image-master\Less.Image-master\Test\bin\Debug\Less.Common.dll
|
||||
C:\Users\coder\Desktop\2024Code\5\20240517\submit\1\Less.Image-master\Less.Image-master\Test\bin\Debug\Less.Image.dll
|
||||
C:\Users\coder\Desktop\2024Code\5\20240517\submit\1\Less.Image-master\Less.Image-master\Test\bin\Debug\BetterImageProcessorQuantization.dll
|
||||
C:\Users\coder\Desktop\2024Code\5\20240517\submit\1\Less.Image-master\Less.Image-master\Test\bin\Debug\Less.Image.pdb
|
||||
C:\Users\coder\Desktop\2024Code\5\20240517\submit\1\Less.Image-master\Less.Image-master\Test\bin\Debug\Less.Image.xml
|
||||
C:\Users\coder\Desktop\2024Code\5\20240517\submit\1\Less.Image-master\Less.Image-master\Test\bin\Debug\Less.Common.xml
|
||||
C:\Users\coder\Desktop\2024Code\5\20240517\submit\1\Less.Image-master\Less.Image-master\Test\obj\Debug\Test.csproj.AssemblyReference.cache
|
||||
C:\Users\coder\Desktop\2024Code\5\20240517\submit\1\Less.Image-master\Less.Image-master\Test\obj\Debug\Test.csproj.CoreCompileInputs.cache
|
||||
C:\Users\coder\Desktop\2024Code\5\20240517\submit\1\Less.Image-master\Less.Image-master\Test\obj\Debug\Test.csproj.CopyComplete
|
||||
C:\Users\coder\Desktop\2024Code\5\20240517\submit\1\Less.Image-master\Less.Image-master\Test\obj\Debug\Test.exe
|
||||
C:\Users\coder\Desktop\2024Code\5\20240517\submit\1\Less.Image-master\Less.Image-master\Test\obj\Debug\Test.pdb
|
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<packages>
|
||||
<package id="Less.Common" version="1.0.90.1" targetFramework="net452" />
|
||||
</packages>
|
Loading…
Reference in new issue