助けてくださいㅠㅠ
ImageEditorを作っています。しかし、画像回転機能について質問があります。
画像を読み込んでから回転させると、回転機能が非常にうまく機能します。
しかし、ロードされた画像のサイズ変更(幅、高さ)の後、作業をばかげて回転させます...
Pixed Imageの幅、高さ、画像のコンテンツのみを回転させます。
その結果、画質が低下します...
これはスクリーンショットです。
ああ..画像を投稿できません..評判の制限のため...:-<
http://blog.naver.com/hago89n/150164439917
私のブログにアクセスして、スクリーンショットを確認してください。
私の問題を理解できますか?
ええと、コードはここにあります
//ボタンクリックハンドラーのサイズを変更します
private function btn_resize_clickHandler(event:MouseEvent):void
{
image.width = parseInt(ti_width.text.toString());
image.height = parseInt(ti_height.text.toString());
}
//ボタンクリックハンドラーを回転します
private function btn_rotateCCW_clickHandler(event:MouseEvent):void
{//Rotate Counter ClockWise
var o_rotateimage:RotateImage = new RotateImage();
o_rotateimage.rotateCCW(image);
}
//RotateImage.asのRotate関数
public function rotateCCW(image:Image):void
{
m = new Matrix();
m.rotate(Math.PI/2);
m.tx = image.height;
var bd:BitmapData = new BitmapData(image.height as int, image.width as int);
bd.draw(image, m);
image.source = new Bitmap(bd);
}