问题列表 - 第44385页

InterpolationMode HighQualityBicubic在调整大小的图像边缘引入人工制品

使用一些漂亮的标准C#代码来调整图像大小,并将其放在彩色背景上

Image imgToResize = Image.FromFile(@"Dejeuner.jpg");
Size size = new Size(768, 1024);
Bitmap b = new Bitmap(size.Width, size.Height);

Graphics g = Graphics.FromImage((Image)b);
g.InterpolationMode = InterpolationMode.HighQualityBicubic;
g.FillRectangle(Brushes.Green, 0, 0, size.Width, size.Height);

g.DrawImage(imgToResize, new Rectangle(0,150,768, 570));
b.Save("sized_HighQualityBicubic.jpg");
Run Code Online (Sandbox Code Playgroud)

结果在第0和第1列像素中有一个有趣的人工制品.第0列似乎与背景颜色混合,第1列变浅.

看到左上角放大了高质量的双三次和双三次.

HighQualityBicubic

双立方

..和HighQualityBilinear

HighQualityBilinear

这个论坛帖子似乎是有同样问题的人:具有锋利边缘的DrawImage

听起来像是我的错误?我可以理解为什么颜色会在调整大小的图像的顶部混合.但混合左/右边缘的颜色没有意义.有谁知道防止这些文物的修复?

更新:这里的评论非常相似:GDI + InterpolationMode

c# graphics system.drawing

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

如何在Heroku上设置pdftk或iText以使用Rails 3?

我正试图找到一种方法将FDF文件内容注入可填写的PDF文件(由客户提供,而不应该使用Prawn或PDFKit'重新绘制'),我想我必须使用iText(与JRuby一起使用) )或pdftk.

这两个lib在我的Ubuntu本地机器上都没有问题,但我想知道如何让他们在Heroku上工作.有没有人试图让iText(JRuby)或PDFTK在Heroku上工作?

谢谢你的帮助!

ruby-on-rails jruby heroku itext pdftk

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

jQuery是否有.delegate('hover')的句柄?

我正在尝试使用:

$('mydiv').delegate('hover', function() {  
    $('seconddiv').show();  
}, function() {  
    //For some reason jQuery won't run this line of code  
    $('seconddiv').hide();  
});
Run Code Online (Sandbox Code Playgroud)

jquery delegates handler

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

我在哪里可以找到一个好的单词表

我正在寻找一个单词列表的文件,也是按字的类型设置的.例如,这种格式的东西

Nouns: {
    bus
    car
    deck
    elephant
    ...
}
Adjectives {
    awful
    bashful
    ...
}
Advervb {
    ...
}
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

dictionary words thesaurus

7
推荐指数
2
解决办法
7093
查看次数

从文件中读取的行中删除\ r \n

我有一个奇怪的问题.我读了一个文本文件,然后用\n作为分隔符拆分它.我注意到分割线在末尾包含'\ r'.所以我试图删除它,我尝试使用String.Replace这样做,但没有运气.这是我的代码:

    string fileOutput = File.ReadAllText(location);
    SettingsManager.proxies.Clear();
    foreach (string line in fileOutput.Split('\n'))
    {
        string cleanLine = line;
        if (cleanLine.Contains("\r")) cleanLine.Replace("\r", "");
        SettingsManager.proxies.Add(cleanLine);
    }
Run Code Online (Sandbox Code Playgroud)

编辑:在盯着代码1分钟后,我发现我没有将替换值分配给原始字符串.

cleanLine.Replace("\r",""); //assigns a value to nothing
Run Code Online (Sandbox Code Playgroud)

我应该将cleanLine分配给cleanLine.Replace();

cleanLine = cleanLine.Replace("\r","");
Run Code Online (Sandbox Code Playgroud)

c# regex

3
推荐指数
1
解决办法
5267
查看次数

OpenGL:如何在glVertex3i中使用整数

在glBegin(GL_TRIANGLES); glVertex3i(100,100,0); glVertex3i(100,80,0); glVertex3i(80,80,0); glEnd();

这些调用不起作用.只有glVertex3f工作,只是不知道为什么.但是在glVertex3f中,我只能将float设置为小于1.因为如果我放置一个大于1的浮点数,则顶点将不在屏幕上.

所以我的问题是为什么以上的电话不起作用?我认为这些原始信息不属于boudary,但不知道为什么.

opengl

3
推荐指数
2
解决办法
2644
查看次数

简单语法:Alter Table语句中的多个约束

如果我有这样的声明:

ALTER TABLE RecipeBox.Recipe ADD CONSTRAINT AKRecipeBox_Recipe_Name 
UNIQUE NONCLUSTERED (Name)
Run Code Online (Sandbox Code Playgroud)

如何在此语句中添加其他约束?这甚至可能吗?

谢谢

使用SQL SERVER 2008 Developer Edition

sql-server-2008

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

比较std :: strings的最佳方法

比较std::strings 的最佳方法是什么?显而易见的方法是if/ else:

std::string input;
std::cin >> input;

if ( input == "blahblahblah" )
{
    // do something.
}

else if ( input == "blahblah" )
{
    // do something else.
}

else if ( input == "blah" )
{
    // do something else yet.
}

// etc. etc. etc.
Run Code Online (Sandbox Code Playgroud)

另一种可能性是使用std::mapswitch/ case.在进行这些比较(例如8,10,12 +)时,最好的方法是什么?

c++ string io comparison string-comparison

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

Mac App:'自动加载'上次使用的文档

我目前正在编写基于文档的应用程序,并且很想知道如何在应用程序启动时默认加载最近使用的文档("文件>打开最近"部分)?有关此代码段或代码段的任何好消息吗?Obj-C的新成员

谢谢,扎克

macos xcode cocoa objective-c

0
推荐指数
1
解决办法
838
查看次数

是否异步加载CSS样式表

通过标签加载样式表时,样式表是异步加载还是同步加载?我有两个样式表的设计:mura.css和typography.css.它们被加载到页面区域,并且在mura.css之前加载typography.css.出于某种原因,尽管mura.css属性在Chrome Webtools中显示为被typography.css覆盖.

css asynchronous

5
推荐指数
1
解决办法
2120
查看次数