[vtkusers] vtkImagePlaneWidget and save to jpg
    David Gobbi 
    david.gobbi at gmail.com
       
    Tue Oct  5 07:05:08 EDT 2010
    
    
  
Hi Raul,
I think you want a RotateZ(90) here, because the widget has already
transformed the slice from its original orientation to the XY plane.
  David
On Tue, Oct 5, 2010 at 4:51 AM, Raúl Ferriz <raul at torresyvalero.com> wrote:
>  Many thanks Dave!
>
> Now I have another issue: when I save the file to a file, I want that image
> get rotated 90 degrees on Y axis (2D). I tried to do this way:
>
>        _imgdata = imagePlaneWidget->GetResliceOutput();
>        if ( _imgdata )
>        {
>                    // _imgdata is the image data
>                    transform->RotateY ( 90 );
>
>                    transformFilter->SetTransform ( transform );
>                    transformFilter->SetInput ( _imgdata );
>
>                    _imgcast_->SetOutputScalarTypeToUnsignedChar();
>                    _imgcast_->SetInput ( transformFilter->GetOutput() );
>                    _imgcast_->Update ();
>
>                    _writer_->SetFileName ( path );
>                    _writer_->SetInput ( _imgcast_->GetOutput () );
>                    _writer_->Write();
>        }
>
>
> But no rotation is made on saved file.
    
    
More information about the vtkusers
mailing list