![]() |
1
1
首先想到的是,您是否考虑过多线程处理?例如,在单独的线程中为每个图像(或一批图像)调用此方法?这样,如果您的服务器有几个核心,您可以更快地完成工作。只是一个想法… |
![]() |
2
1
(穿线是一个很好的技巧。) 尝试每次调用尽可能最小的图像作为输入的方法,而不是原始图像。如果原始图像是,比如说2000px,那么从中创建700px图像,然后使用新创建的700px图像创建500px等… 使用高质量双三次设置,我怀疑您是否会注意到100px图像中的任何差异。(但它当然需要验证。) |
![]() |
3
1
为了完整性,这里是问题的第二部分的解决方案,这个问题从未被回答过。处理低分辨率图像时,图像被切断。现在的解决方案似乎很明显。问题在于上面这段代码:
问题是我选择的是像素格式,而不是原始图像的格式。正确的代码如下:
|
![]() |
F.Fipoo · 如何将屏幕截图写入PNG? 7 年前 |
![]() |
DonBoitnott · 将图标转换为Png 8 年前 |
![]() |
techno · 调整图像大小保持纵横比白线边框 8 年前 |
![]() |
Ian Boyd · 如何将GDI+位图放置到剪贴板上? 9 年前 |
![]() |
Vadims Samsinovs · 重绘图像的最有效方法 10 年前 |
|
DanyR · 如何在gdi中正确绘制地图坐标+ 10 年前 |