我有一个wpf应用程序,内部使用Image resizer作为该应用程序中的第三方工具。我试图实现以下场景:
我有文本框(员工姓名),例如“Madona”
我有一个与第三方工具“Image Resizer”链接的图像文本框。
如果我选择图像(例如:Madona123.jpg
),图像缩放器将生成17种不同尺寸的图像并将其放在我的源文件夹中(例如Madona123_80x60.jpg
,Madona123_150x150.jpg
等。 。)
但我正在尝试更改文件名,例如:Madona_80x60.jpg
,Madona_150x150.jpg
我有两个选择,但不确定哪一个有效
从图像所在的源文件夹创建Temp Dir,并根据“员工姓名”更改名称,并将该图像传递给“Image Resizer”工具
在目标文件夹中生成图像后,请更改文件名。
感谢您的意见,我不确定哪一个是最好的,还有其他我需要关注的问题。
答案 0 :(得分:2)
选项1有一个额外的复制命令 - 您可以在复制时重命名。但是对于选项2,您有多个重命名。为简单起见,我会做1。
答案 1 :(得分:0)
根据建议的方案,我会选择选项2.
我同意Blam的说法,即选项一会使基本编码更简单,但我认为aldo有点额外的工作,选项2会减少失败的可能性。
因此,如果你要在一个易于管理的环境中使用它,你知道你的目标机器的设置,那么选择一个,它需要越来越简单的编码,如果你要在任何其他类型中使用它环境,选择2.它会给你最大的成功机会。