小编Juh*_*älä的帖子

缩放图像以完全填充边界框

例如,如果我需要填充宽度为100px,高度为50px的边界框,则以下输入图像将具有以下行为:

  1. 200w x 200h缩小50%,25%从顶部和底部切断.

  2. 200w x 100h缩小50%,没有裁剪.

  3. 100w x 200h得分未缩放,但75px从顶部和底部切断.

这似乎是一个常见的调整大小功能,但我无法追踪算法的一个例子.

将接受任何语言的答案,包括伪代码.带答案的页面链接也很棒!

algorithm image image-scaling

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

创建缩略图并缩小图像大小

我有非常大的图像(jpg),我想写一个csharp程序来循环文件,并将每个图像的大小减少75%.

我试过这个:

Image thumbNail = image.GetThumbnailImage(800, 600, null, new IntPtr());
Run Code Online (Sandbox Code Playgroud)

但文件大小仍然很大.

反正有没有创建缩略图并且文件大小更小?

c# size image file image-scaling

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

如何使用生成器在Python中生成没有"反向重复"的列表的排列

这与问题如何在Python中生成列表的所有排列有关

如何生成符合以下条件的所有排列:如果两个排列彼此相反(即[1,2,3,4]和[4,3,2,1]),则认为它们相等且只有一个排列应该是最终结果.

例:

permutations_without_duplicates ([1,2,3])
[1, 2, 3]
[1, 3, 2]
[2, 1, 3]
Run Code Online (Sandbox Code Playgroud)

我正在置换包含唯一整数的列表.

产生的排列数量很高,所以我想尽可能使用Python的生成器.

编辑:如果可能的话,我不想将所有排列的列表存储到内存中.

python algorithm generator combinatorics

8
推荐指数
2
解决办法
7967
查看次数

黑莓 - 如何调整图像大小?

我想知道我们是否可以调整图像大小.假设我们想要在黑莓屏幕上绘制尺寸为100 x 100的200x200实际尺寸的图像.

谢谢

graphics drawing blackberry custom-controls image-scaling

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

如何从csh脚本重定向stdout和stderr

对于以下脚本

install.csh:

#!/bin/csh -f
tar -zxf Python-3.1.1.tgz
cd Python-3.1.1
./configure
make
make install
cd ..
rm -rf Python-3.1.1

有可能的使用:

./install.csh |& tee install.log
Run Code Online (Sandbox Code Playgroud)

如何更改脚本以便我仍然在控制台上获得install.log和输出而不要求用户进行重定向?

redirect csh

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

如何捕获异常并重定向到Lift中的错误页面?

如何在Lift中创建错误处理程序?我有一些带有一些片段的html页面,如果其中一个片段引发异常我想抓住它并重定向到一些用户友好的错误页面.

如何以全能的方式做到这一点?我不想单独将错误处理放到每个代码段.我在Wicket 看起来像这样.

scala exception-handling lift

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

NSArray用数字初始化

我想知道如何创建一个NSArray用数字1-100来表示的数字UIPickerView.

我从其他编程课程中知道我能做到:

int array[100];
for (int i=1, i<=100, i++)
   array[i]=i;
Run Code Online (Sandbox Code Playgroud)

但我不确定如何使用等效的东西NSArray,而不是手动输入所有值.我在网上搜索过,我看到有人用calloc做过,并且不确定这是否是最好的方法,或者我是否可以将int包装成NSNumber某种方式并让每个NSNumber进入我的数组.如果我要执行此过程,那么每次运行循环时我是否会创建一个NSMutableArrayaddObject?我想在用户进入屏幕时加载这些值.

cocoa nsarray

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

缩放图像,但保持其比例

我想缩放图像,但我不希望图像看起来偏斜.

图像必须为115x115(长x宽).

图像的高度(长度)不能超过115像素,但如果需要,宽度可以小于115但不能超过115.

这很棘手吗?

c# asp.net image-processing image-scaling

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

检查匹配地址的算法?

我正在制定一项调查计划,让人们在第一次填写调查时会获得促销考虑.在很多情况下,我们阻止人们欺骗系统并获得他们不应该得到的促销的唯一方法是检查彼此之间的街道地址字符串.

我正在考虑使用levenshtein距离给我一个数字来衡量相似性,并认为低于某个阈值的数字是重复的.

然而,如果有人想要对系统进行游戏,他们可以轻松地编写"S 5th St"而不是"South Fifth Street",levenshtein会认为这些字符串非常不同.那么我想把所有字符串转换为'标准地址形式',即'South'变成's','Fifth'变成'5th'等等.

然后我认为这是无望的,并且需要付出太多努力才能使其稳健运行.是吗?

我正在使用PHP/MySql,所以我有该系统固有的局限性.

algorithm user-data street-address

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

Wicket 1.5并获取页面实例的URL

什么是纠正Wicket 1.5获取页面实例的URL的方法?

在Wicket 1.4.x中,这有效:

MyPage page = new MyPage(some, parameters);
getRequestCycle().urlFor(page).toString()
Run Code Online (Sandbox Code Playgroud)

urlFor()Wicket 1.5中的RequestCycle中删除了一堆不同版本,其中包括我在Wicket 1.4中使用的urlFor(页面页面).

url wicket wicket-1.5

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