c# - Magick.NET Dll 无法在 powershell 上加载
问题描述
在多个版本的DLL中下载如下链接,无法加载成功 https://github.com/dlemstra/Magick.NET
提示以下错误
ERROR: Add-Type : Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.
Magick.ps1 (1, 1): ERROR: At Line: 1 char: 1
ERROR: + Add-Type -Path ".\Magick.NET-Q16-AnyCPU.dll"
电源外壳代码:
Add-Type -Path ".\Magick.NET-Q16-AnyCPU.dll"
$image = New-Object ImageMagick.MagickImage c:\bg.jpg
$image.Format = 'jpeg'
$image.Quality = 99
$image.Write('c:\bg-q99.jpg')
$image.Rotate(90)
$image.Write('c:\bg-90.jpg')
$image = New-Object ImageMagick.MagickImage c:\bg.jpg
$image.Crop(200, 200, [ImageMagick.Gravity]::Center)
$image.Write('c:\bg-crop.jpg')
$image.Resize(200, 100)
$image.Write('c:\bg-200-100.jpg')
$image.Dispose()
解决方案
尝试后,运行成功前应该放置两个DLL文件,一个是Magick.NET.Core.dll,另一个是Magick.NET-Q16-AnyCPU.dll
推荐阅读
- javascript - 如何根据反应js中的输入隐藏表格行
- reactjs - 从 Next.js 项目中的任何地方访问 Socket.io
- haskell - Idris `foldl` 默认实现
- python - 如何使我的 numpy 数组按轴唯一?
- laravel-5 - 使用身份验证中间件时未定义路由 [x]
- ios - 推动 segue 过渡真的很不稳定 iOS App swift
- python - 如何创建输入形状 = 输出形状的自动编码器模型
- c - 在测试我的冒泡排序算法时,控制台会在一秒钟后关闭
- javascript - 递归序列化对象
- javascript - 不和谐机器人如何向用户发送具有随机名称的文件?