我可以使用
轻松加载整个图像并使用它们$content = @'
<doc>
<title>web site</title>
<subtitle>web-site</subtitle>
<path>c:/web site/website.xml</path>
</doc>
'@
$modifiedContent = $content -replace '(^|[^/])web[ -]site([^/]|$)', '$1New Site$2'
# Replace 'web site' and 'web-site' if not preceded or followed by a '/'.
# Note: `web[ -]site` is the equivalent of `web site|web-site`
if ($modifiedContent -cne $content) { # If contents have changed, save.
Out-File -InputObject $modifiedContent $file.FullName -Encoding utf8
}
但如果我只想要一小部分,我必须从那里加载整个图像和裁剪 pygame中有没有办法有效地加载图像的一部分?
答案 0 :(得分:2)
加载图片
my_image = pygame.image.load("image.png")
创建新表面
surf = pygame.Surface((X, Y))
X和Y分别是px的水平和垂直尺寸。
将图像放在表面上
surf.blit( my_image, (A, B), (C, D, E, F) )
A和B是距离左上角的距离。这将图像放置在表面A px向下和B px向左。
C和D是左上角图像的裁剪部分。 C px down,D px left。
E和F定义图像大小。