当我尝试旋转标签的文本时,我可以获得非抗锯齿文本或模糊文本,但不能得到很好的抗锯齿文本。
该文本在“标准”1920*1080 显示器上看起来很糟糕,您可能不会注意到更高分辨率的屏幕上的像素化。
https://jsfiddle.net/ft2s0d71/
<head>
<link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700" rel="stylesheet">
</head>
<div>
<p id="a">
a. (Some Text Label - not pixelated)
</p>
</div>
<div>
<p id="b">
b. (Some Text Label - blurry)
</p>
</div>
<div>
<p id="c">
c. (Some Text Label - pixelated)
</p>
</div>
<div>
<p id="c2">
c2. (Some Text Label - pixelated)
</p>
</div>
<div>
<p id="d">
d. (Some Text Label - pixelated)
</p>
</div>
* {
font-family:"Source Sans Pro", sans-serif;
font-size:11pt;
font-weight:400;
}
#a {
position:absolute;
top:0;
left:10px; …Run Code Online (Sandbox Code Playgroud) 我有另一种方法调用该函数 3 次来写入 3 个不同的文件。前 2 个文件按预期复制到目标文件夹,第三个文件始终为零字节。如果我关闭删除功能,我可以看到所有 3 个临时文件均已成功写入。该代码没有报告错误,但在该过程结束时,第三个文件始终为空。
有谁知道为什么这会失败三分之一次?
def write_file(file_destination: str, content: bytes):
with tempfile.NamedTemporaryFile() as fp:
fp.write(content)
shutil.copy(fp.name, file_destination)
Run Code Online (Sandbox Code Playgroud)
以下变体有效,但是,我想了解为什么上面的代码中前两个文件有效而第三个文件无效。
def write_file(file_destination: str, content: bytes):
with tempfile.NamedTemporaryFile(delete=False) as fp:
fp.write(content)
shutil.copy(fp.name, file_destination)
os.remove(fp.name)
Run Code Online (Sandbox Code Playgroud)