Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex 从pngencoder生成300dpi的图像_Apache Flex_Actionscript 3 - Fatal编程技术网

Apache flex 从pngencoder生成300dpi的图像

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)

嗨,我有flex+php应用程序

我也知道,由于显示器的dpi,我只能从图像中获得96dpi,但我需要确保即使它生成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";
}

一个监视器是72dpi。如果你想要300 dpi,你应该在pdf中缩放图像。 你的比例应该是1/300/72=0.24

因此,如果您将图像放入剪辑中,并将scaleX和scaleY设置为0.24,然后制作pdf文件;它是300dpi