Apache flex 从pngencoder生成300dpi的图像
嗨,我有flex+php应用程序 我也知道,由于显示器的dpi,我只能从图像中获得96dpi,但我需要确保即使它生成96dpi,它的质量也确实是300dpi。有人能提供建议吗?我试过alivepdf,它没有那么好 我从用户那里获取了28幅原始图像,并用它制作了一幅缩略图拼贴以供打印。与原件相比,我在生成的拼贴图像中没有得到清晰的质量。这是我的功能,有人能帮我改进快照吗?我真的需要生成照片质量的图像打印。谢谢Apache flex 从pngencoder生成300dpi的图像,apache-flex,actionscript-3,Apache Flex,Actionscript 3,嗨,我有flex+php应用程序 我也知道,由于显示器的dpi,我只能从图像中获得96dpi,但我需要确保即使它生成96dpi,它的质量也确实是300dpi。有人能提供建议吗?我试过alivepdf,它没有那么好 我从用户那里获取了28幅原始图像,并用它制作了一幅缩略图拼贴以供打印。与原件相比,我在生成的拼贴图像中没有得到清晰的质量。这是我的功能,有人能帮我改进快照吗?我真的需要生成照片质量的图像打印。谢谢 private function createImages(object:Object)
private function createImages(object:Object):void
{
progress.text = "Start Generating Images ( "+(index+1)+" - 28 )";
images_array.push(ImageSnapshot.captureImage(album.tilesList[index],30 0,new PNGEncoder()));
}
private function uploadImage(snapshot:ImageSnapshot,name:String):void
{
var ba:ByteArray = snapshot.data;//PNGEnc.encode(snapshot);
//send data as normal files
ba.position = 0;
var ID:String = name;
var filename:String = ID+".png";
}
一个监视器是72dpi。如果你想要300 dpi,你应该在pdf中缩放图像。 你的比例应该是1/300/72=0.24 因此,如果您将图像放入剪辑中,并将scaleX和scaleY设置为0.24,然后制作pdf文件;它是300dpi