嗨,我有flex + php应用程序。
我也知道我只能从图像中获得96dpi,因为我的显示器dpi,但我需要确保即使它产生96dpi,它真的是300dpi的质量。有人能给点建议吗?我尝试过alivepdf,它不是很好。
我从用户那里获取了28张原始图像,并制作了一个“缩略图拼贴”用于打印。与原始图片相比,我在生成的拼贴图像中得不到清晰的质量。这是我的功能,有人能帮我改进我的快照吗?我真的需要为打印生成照片质量的图像。谢谢
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";
}发布于 2010-12-27 16:12:58
显示器的分辨率为72dpi。如果你想要300dpi,你应该在pdf中缩放图像。缩放比例应为1/ (300 / 72) = 0.24;
所以,如果你把图片放在一个剪辑里,把scaleX和scaleY设置为0.24,并把它做成pdf,它就是300dpi。
https://stackoverflow.com/questions/4535634
复制相似问题