2012-02-12 2 views
2

예를 들어 inkscape에서 png 기반 벡터 이미지를 그리고 AS3 flex 프로젝트에 임베드하면 위치, 크기 또는 기타 등의 요소를 내부에서 조작 할 수 있습니까? , 일반 As3 코드와 함께?AS3을 사용하여 png 파일을 편집 할 수 있습니까

또는 이미지를 그리는 방법이 있고 AS3 코드가있는 그래픽을 사용하는 방법이 있습니까?

+1

블라드, 여기서 PNG와 SVG를 혼동하지 않습니까? Inkscape는 SVG를 사용하는 벡터 그래픽 편집기입니다. PNG는 비트 맵 형식입니다. –

+0

예, 분명히 벡터 그래픽에 대해 고민 중이었습니다. 플렉스 프로젝트에 svg를 임베드 할 수 있습니까? – Vlad

+0

이 사이트를 발견했습니다. 매우 유용한 http://www.streamhead.com/how-to-use-vector-graphics-in-flashdevelop-svg-in-flash/ 예 svg를 as3에 포함시키고 스프라이트로 사용할 수 있습니다 :) awouchome – Vlad

답변

1

예, 다음과 같은 방법으로 하나 또는 이전 flex4에 자신의 코드를 작성하거나 기존 라이브러리를 사용하여 수 등 http://code.google.com/p/as3svgrendererlib/

게다가, 당신은 여기에 FXG 라이브러리를 사용할 수 있습니다 플렉스 4.6을 사용하는 경우 : http://help.adobe.com/en_US/flex/using/WSda78ed3a750d6b8f26c150d412357de3591-8000.html

+0

와우, FXG에서 몇 가지 문서를 읽으세요. 정말 멋져요. FXG 파일을 내보내거나 저장하려면 inkskape 및 gimp와 같은 프로그램에서 지원이 없다는 점이 유감입니다. ( – Vlad

1

이미지의 위치, 크기, 크기, 회전, 왜곡, 혼합 모드를 변경하고 자르기, 다시 그리기 및 AS3 코드로 개별 픽셀 데이터를 조작 할 수도 있습니다.

래스터 이미지에서 벡터 데이터를 추출하고 벡터 데이터를 조작 할 수 있는지 묻는다면 - 아니요. Graphics 클래스에는 벡터 드로잉을위한 많은 기본 기능이 있지만 고급 기능을 제공하기 위해 라이브러리를 기반으로 구축 된 상당한 양의 라이브러리를 찾을 수 있습니다.

+0

AS3 코드로 그리기위한 라이브러리 샘플을 제공 할 수 있습니까? complex stuff를 위해 Graphics 클래스에서 drawPath를 사용하기가 꽤 어려웠습니다. – Vlad

+0

이 http://www.nocircleno.com/graffiti/ 매우 유용했습니다. – Vlad

관련 문제