mirror of
https://github.com/revenz/FileFlowsPlugins.git
synced 2026-01-06 11:29:45 -06:00
FF-1221 - added leading dot to extensions
This commit is contained in:
@@ -44,7 +44,7 @@ public abstract class ImageBaseNode:Node
|
||||
|
||||
protected void UpdateImageInfo(NodeParameters args, Dictionary<string, object> variables = null)
|
||||
{
|
||||
string extension = FileHelper.GetExtension(args.WorkingFile).ToLowerInvariant();
|
||||
string extension = FileHelper.GetExtension(args.WorkingFile).ToLowerInvariant().TrimStart('.');
|
||||
if (extension == "heic")
|
||||
{
|
||||
using var image = new MagickImage(args.WorkingFile);
|
||||
@@ -105,7 +105,7 @@ public abstract class ImageBaseNode:Node
|
||||
/// <returns>the filename fo the image to use</returns>
|
||||
protected string ConvertImageIfNeeded(NodeParameters args)
|
||||
{
|
||||
string extension = FileHelper.GetExtension(args.WorkingFile).ToLowerInvariant();
|
||||
string extension = FileHelper.GetExtension(args.WorkingFile).ToLowerInvariant().TrimStart('.');
|
||||
if (extension == "heic")
|
||||
{
|
||||
// special case have to use imagemagick
|
||||
|
||||
@@ -22,7 +22,7 @@ public class ImageFormat: ImageNode
|
||||
return 2;
|
||||
}
|
||||
|
||||
string extension = FileHelper.GetExtension(args.WorkingFile).ToLowerInvariant();
|
||||
string extension = FileHelper.GetExtension(args.WorkingFile).ToLowerInvariant().TrimStart('.');
|
||||
if (extension == "heic")
|
||||
{
|
||||
// special case have to use imagemagick
|
||||
|
||||
@@ -99,7 +99,7 @@ public abstract class ImageNode : ImageBaseNode
|
||||
{
|
||||
string local = args.FileService.FileIsLocal(file)
|
||||
? file
|
||||
: FileHelper.Combine(args.TempPath, Guid.NewGuid() + "." + FileHelper.GetExtension(file));
|
||||
: FileHelper.Combine(args.TempPath, Guid.NewGuid() + FileHelper.GetExtension(file));
|
||||
|
||||
using var outStream = new System.IO.FileStream(local, System.IO.FileMode.Create);
|
||||
img.Save(outStream, format);
|
||||
@@ -121,12 +121,12 @@ public abstract class ImageNode : ImageBaseNode
|
||||
{
|
||||
string local = args.FileService.FileIsLocal(file)
|
||||
? file
|
||||
: FileHelper.Combine(args.TempPath, Guid.NewGuid() + "." + FileHelper.GetExtension(file));
|
||||
: FileHelper.Combine(args.TempPath, Guid.NewGuid() + FileHelper.GetExtension(file));
|
||||
|
||||
using var outStream = new System.IO.FileStream(local, System.IO.FileMode.Create);
|
||||
|
||||
string origExtension = FileHelper.GetExtension(args.WorkingFile).ToLowerInvariant();
|
||||
string newExtension = FileHelper.GetExtension(file).ToLowerInvariant();
|
||||
|
||||
string origExtension = FileHelper.GetExtension(args.WorkingFile).ToLowerInvariant().TrimStart('.');
|
||||
string newExtension = FileHelper.GetExtension(file).ToLowerInvariant().TrimStart('.');
|
||||
if (origExtension != newExtension)
|
||||
{
|
||||
switch (newExtension)
|
||||
|
||||
Reference in New Issue
Block a user