小编Dar*_*ren的帖子

如何使用 ImageSharp 调整中心大小和裁剪图像

我需要转换一些基于 System.Drawing 的代码以使用这个 .NET Core 兼容库:

https://github.com/SixLabors/ImageSharp

下面基于 System.Drawing 的代码调整图像大小并裁剪边缘,返回内存流然后保存。ImageSharp库可以做到这一点吗?

private static Stream Resize(Stream inStream, int newWidth, int newHeight)
{
    var img = Image.Load(inStream);
    if (newWidth != img.Width || newHeight != img.Height)
    {
        var ratioX = (double)newWidth / img.Width;
        var ratioY = (double)newHeight / img.Height;
        var ratio = Math.Max(ratioX, ratioY);
        var width = (int)(img.Width * ratio);
        var height = (int)(img.Height * ratio);

        var newImage = new Bitmap(width, height);
        Graphics.FromImage(newImage).DrawImage(img, 0, 0, width, height);
        img = newImage;

        if (img.Width != newWidth …
Run Code Online (Sandbox Code Playgroud)

c# imagesharp

20
推荐指数
2
解决办法
1万
查看次数

在Windows Azure上的子文件夹下共享链接问题托管Ghost博客

我已经通过azure marketplace建立了一个鬼博客,这应该是从https://github.com/felixrieseberg/Ghost-Azure点击部署到azure的等价物

假设我在:theblog .azurewebsites.net /

我想它是在https://www.mycustomdomain.com/blog和我在其他应用服务的主要场所,让我们在说mainsite .azurewebsites.net /这个网站有mycustomdomain.com DNS都设置了一个证书.

在这个站点中,我在web.config中有Rewrite

<rule name="Reverse Proxy to blog" stopProcessing="true">
  <match url="^blog(.*)" />
  <action type="Rewrite" url="https://theblog.azurewebsites.net/blog/{R:1}" />
</rule>
Run Code Online (Sandbox Code Playgroud)

目前我正试图在登台网站上做到这一点,所以我在https:// mainsite -staging查看博客.azurewebsites.net/blog /

上面的重写成功地向我展示了在theblog.azurewebsites.net上托管的博客,而没有更改浏览器中的URL.在博客我也有websiteUrl应用程序设置为https://www.mycustomdomain.com.au/blog所以我的规范网址在博客文章中是正确的.

剩下的问题

  1. 如果我点击博客中的徽标链接是https:// theblog .azurewebsites.net而不是https://mainsite-staging.azurewebsites.net/bloghttps://www.mycustomdomain.com/blog
  2. 主链接,即使在导航设置中指定为https://www.mycustomdomain.com/blog,也链接到https:// theblog .azurewebsites.net
  3. twitter和facebook的分享链接基于共享https:// theblog .azurewebsites.net

我在互联网上搜索了很多年...

我回答:原来还有一个websiteUrlSSL应用程序设置,自述文件中没有提到.

我只需要设置它.

url-rewriting azure node.js ghost-blog ghost

8
推荐指数
1
解决办法
109
查看次数

如何从MVC5中删除System.Web.Optimization

我有一个新的ASP.NET MVC5项目.我不想使用Microsoft捆绑和缩小,所以我删除了nuget包和我也不想要的依赖项.

我确保配置中没有任何内容,我清除了\ Temp\Temporary ASP.NET Files\

我使用VS2013/IIExpress并没有什么引用System.Web.Optimization在aspnet.config或对ApplicationHost.config

...解决方案构建正常,但当我运行它抛出:

编译器错误消息:CS0234:命名空间"System.Web"中不存在类型或命名空间名称"优化"(您是否缺少程序集引用?)

某个地方的东西试图拉入dll,但这不是我的代码.看起来很奇怪!

Line 26:     using System.Web.Optimization;
Run Code Online (Sandbox Code Playgroud)

当然它不是MVC5本身的参考.有人见过这个吗?


当我搜索"命名空间"时,我才在Views文件夹中找到它,不知道我是如何错过它的.我甚至不知道Views文件夹中有配置文件.

asp.net-mvc bundling-and-minification asp.net-optimization

7
推荐指数
1
解决办法
4400
查看次数

为VB.NET项目设置项目默认值,以便控件的默认Modifiers属性为Private

是否可以为VB.NET winforms项目设置项目默认值,以便添加到winforms的控件的默认修饰符是Private(不是Friend)?

我知道属性窗口中有一个"修饰符"属性,所以我可以为每个单独的控件设置它...但是我想改变项目,所以从现在开始我自己和其他开发人员必须专门决定从私有更改.(我强烈反对他们这样做).

我相信没有办法做到这一点,但是在另一个论坛上,有人提到它可能有一个加载项(但没有命名加载项或在哪里得到它).

vb.net default private friend modifier

6
推荐指数
1
解决办法
600
查看次数


System.js builder.buildStatic只输出文件名

我刚刚将源文件简化为下面,当我在脚本标记中使用System.import时,它工作正常.

import angular from "angular";

angular.element(document).ready(function () {
    alert('Hello word');;
});
Run Code Online (Sandbox Code Playgroud)

下面是我的config.js

System.config({
  baseURL: "/",
  defaultJSExtensions: true,
  transpiler: "typescript",
  paths: {
    "npm:": "jspm_packages/npm/"
  },

  map: {
    "angular": "npm:angular@1.5.2",
    "typescript": "npm:typescript@1.8.9"
  }
});
Run Code Online (Sandbox Code Playgroud)

我有一个gulp任务来构建它:

gulp.task('bundle:js', ['clean:js'], function () {

    var builder = new Builder();
    builder.loadConfig('./config.js').then(function () {
        var destination = paths.coreJsDest;
        builder.buildStatic(paths.srcRoot + 'js/ng/homepage', destination, {
            minify: false,
            sourceMaps: false,
           runtime: false
        });
    });
});
Run Code Online (Sandbox Code Playgroud)

但是输出文件包含文件名而不是文件中的JavaScript及其导入:

(["1"], ["1"], function($__System) {

})
(function(factory) {
  if (typeof define == 'function' && …
Run Code Online (Sandbox Code Playgroud)

node.js gulp systemjs jspm

4
推荐指数
1
解决办法
929
查看次数

System.Security.Principal.NTAccount.Translate()如何将指定用户解析为SID

我想知道,如果有一个具有指定帐户名的本地用户帐户,它会在具有相同名称的任何域帐户之前或之后得到解决吗?

.net

2
推荐指数
1
解决办法
5026
查看次数