# The vtkJPEGWriter failed to save the image

**URL:** https://discourse.vtk.org/t/the-vtkjpegwriter-failed-to-save-the-image/13499
**Category:** Support
**Created:** [March 11, 2024, 9:12am UTC](https://discourse.vtk.org/t/the-vtkjpegwriter-failed-to-save-the-image/13499 "2024-03-11T09:12:54Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![Adam](https://discourse.vtk.org/user_avatar/discourse.vtk.org/adam/32/8481_2.png) [@Adam](https://discourse.vtk.org/u/Adam)
#### Post date: [March 11, 2024, 9:12am UTC](https://discourse.vtk.org/t/the-vtkjpegwriter-failed-to-save-the-image/13499/1 "2024-03-11T09:12:54Z")

</div>

Hi all,  
I want to save the window rendering results to image,but when i do so by using “vtkRenderLargeImage” and "vtkJPEGWriter " I get error message like below.

Can someone help?

very thanks!!!

**code:**

```auto
    vtkNew<vtkRenderLargeImage> renderLarge;
    renderLarge->SetInput(renderer);
    renderLarge->SetMagnification(1);
    renderLarge->Update();

    vtkNew<vtkJPEGWriter> writer;
    writer->SetFileName("screenshot.jpg");
    writer->SetInputData(renderLarge->GetOutput());
    writer->SetQuality(100);
    writer->Write();

```

**error message:**

```auto
Generic Warning: In vtkOpenGLState.cxx, line 72
Error in cache state for GL_BLEND

Generic Warning: In vtkOpenGLState.cxx, line 79
Error in cache state for GL_DEPTH_TEST

Generic Warning: In vtkOpenGLState.cxx, line 102
Error in cache state for GL_SCISSOR_TEST

Generic Warning: In vtkOpenGLState.cxx, line 133
Error in cache state for GL_VIEWPORT

Generic Warning: In vtkOpenGLState.cxx, line 141
Error in cache state for GL_SCISSOR_BOX

Generic Warning: In vtkOpenGLState.cxx, line 155
Error in cache state for GL_ACTIVE_TEXTURE

Generic Warning: In vtkOpenGLState.cxx, line 162
Error in cache state for GL_DEPTH_FUNC

Generic Warning: In vtkOpenGLState.cxx, line 169
Error in cache state for GL_BLEND_SRC_RGB

Generic Warning: In vtkOpenGLState.cxx, line 197
Error in cache state for GL_DRAW_FRAMEBUFFER_BINDING

Generic Warning: In vtkOpenGLState.cxx, line 255
Error in cache state for GL_COLOR_CLEAR_VALUE

Generic Warning: In vtkOpenGLState.cxx, line 263
at stack loc
 at vtksys::RegularExpression::operator=
 at vtksys::RegularExpression::operator=
 at vtkOpenGLState::ResetGLActiveTexture
 at vtkOpenGLState::ResetGLActiveTexture
 at vtkOpenGLState::ResetGLActiveTexture
 at vtkOpenGLState::ResetGLActiveTexture
 at vtkRenderer::SetEnvironmentUp
 at vtkCameraPathRepresentation::UpdateConfiguration
 at vtkRenderer::SetEnvironmentUp
 at vtkRenderer::SetEnvironmentUp
 at vtkOpenGLState::ResetGLActiveTexture
 at vtkOpenGLState::ResetGLActiveTexture
 at vtkOpenGLState::ResetGLActiveTexture
 at vtkRenderer::SetEnvironmentUp
 at vtkRenderer::SetEnvironmentUp
 at vtkRenderer::SetEnvironmentUp
 at vtkRenderer::SetEnvironmentUp
 at vtkOpenGLState::ResetGLActiveTexture
 at vtkOpenGLState::ResetGLActiveTexture
 at vtkRenderer::SetEnvironmentUp
 at QQuickVTKRenderItem::addWidget
 at QQuickVTKRenderItem::addWidget
 at QQuickVTKRenderItem::addWidget
 at QQuickVTKRenderItem::addWidget
 at qIsFinite
 at qIsFinite
 at qIsFinite
 at QQuickItemPrivate::childContainerNode
 at QQuickItemPrivate::childContainerNode
 at QQuickItemPrivate::childContainerNode
 at QQuickItemPrivate::childContainerNode
 at qIsFinite
 at BaseThreadInitThunk
 at RtlUserThreadStart

```
