我有flex + php app。
另外我明白我只能从图像获得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";
}
答案 0 :(得分:0)
显示器为72dpi。如果你想要300 dpi,你应该缩放pdf内的图像。 您的比例应为1 /(300/72)= 0.24;
因此,如果您将图像放在剪辑中并将scaleX和scaleY设置为0.24并制作它的pdf;它是'300dpi。