Added webp support

This commit is contained in:
Manuel Kamper 2022-08-14 15:52:11 +02:00
parent 32a7d146a0
commit c05473e74c
7 changed files with 21 additions and 4 deletions

View File

@ -693,7 +693,7 @@
this.MinimumSize = new System.Drawing.Size(983, 605);
this.Name = "Main";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "Image Sorter v1.58 | © 2015-2022 by mk0.at";
this.Text = "Image Sorter v1.59 | © 2015-2022 by mk0.at";
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.Main_FormClosing);
this.Load += new System.EventHandler(this.Main_Load);
this.Shown += new System.EventHandler(this.Main_Shown);

View File

@ -24,7 +24,7 @@ namespace Mk0.Software.ImageSorter
{
public string quellPath = "";
public string zielPath = "";
private string[] fileTypes = { "jpg", "png", "jpeg", "gif", "tif", "tiff", "bmp", "JPG", "PNG", "GIF", "JPEG", "TIF", "TIFF", "BMP" };
private string[] fileTypes = { "jpg", "png", "jpeg", "gif", "tif", "tiff", "bmp", "webp", "JPG", "PNG", "GIF", "JPEG", "TIF", "TIFF", "BMP", "WEBP" };
private int moved = 0;
private int imageIndex;
private List<Button> buttons = new List<Button>();
@ -131,6 +131,7 @@ namespace Mk0.Software.ImageSorter
WriteResource($@"{Application.StartupPath}\AssocIcons\bmp.ico", Resources.bmp);
WriteResource($@"{Application.StartupPath}\AssocIcons\tif.ico", Resources.tif);
WriteResource($@"{Application.StartupPath}\AssocIcons\tiff.ico", Resources.tiff);
WriteResource($@"{Application.StartupPath}\AssocIcons\webp.ico", Resources.webp);
}
/// <summary>
@ -460,6 +461,7 @@ namespace Mk0.Software.ImageSorter
FileAssociation.Add("Image_Sorter_BMP", ".bmp", Application.ExecutablePath, "BMP Bild", $@"{Application.StartupPath}\AssocIcons\bmp.ico");
FileAssociation.Add("Image_Sorter_TIF", ".tif", Application.ExecutablePath, "TIF Bild", $@"{Application.StartupPath}\AssocIcons\tif.ico");
FileAssociation.Add("Image_Sorter_TIFF", ".tiff", Application.ExecutablePath, "TIFF Bild", $@"{Application.StartupPath}\AssocIcons\tiff.ico");
FileAssociation.Add("Image_Sorter_WEBP", ".webp", Application.ExecutablePath, "WEBP Bild", $@"{Application.StartupPath}\AssocIcons\webp.ico");
}
else
{
@ -473,6 +475,7 @@ namespace Mk0.Software.ImageSorter
FileAssociation.Remove("Image_Sorter_BMP");
FileAssociation.Remove("Image_Sorter_TIF");
FileAssociation.Remove("Image_Sorter_TIFF");
FileAssociation.Remove("Image_Sorter_WEBP");
}
}

View File

@ -33,7 +33,7 @@
<PublisherName>manuelkamper.com</PublisherName>
<OpenBrowserOnPublish>false</OpenBrowserOnPublish>
<ApplicationRevision>0</ApplicationRevision>
<ApplicationVersion>1.58.0.0</ApplicationVersion>
<ApplicationVersion>1.59.0.0</ApplicationVersion>
<UseApplicationTrust>true</UseApplicationTrust>
<CreateDesktopShortcut>true</CreateDesktopShortcut>
<ExcludeDeploymentUrl>true</ExcludeDeploymentUrl>
@ -188,6 +188,7 @@
<ItemGroup>
<Content Include="Mk0.Software.OnlineUpdater.dll" />
<Content Include="Resources\bmp.ico" />
<None Include="Resources\webp.ico" />
<None Include="Resources\duplicate.png" />
<Content Include="Resources\gif.ico" />
<Content Include="image.ico" />

View File

@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
// Sie können alle Werte angeben oder die standardmäßigen Build- und Revisionsnummern
// übernehmen, indem Sie "*" eingeben:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.58.*")]
[assembly: AssemblyVersion("1.59.*")]
//[assembly: AssemblyFileVersion("1.6.0.0")]

View File

@ -199,5 +199,15 @@ namespace Mk0.Software.ImageSorter.Properties {
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Icon ähnlich wie (Symbol).
/// </summary>
internal static System.Drawing.Icon webp {
get {
object obj = ResourceManager.GetObject("webp", resourceCulture);
return ((System.Drawing.Icon)(obj));
}
}
}
}

View File

@ -160,4 +160,7 @@
<data name="undo" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\undo.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="webp" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\webp.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
</root>

Binary file not shown.

After

Width:  |  Height:  |  Size: 215 KiB