Package org.eclipse.swt.graphics

Examples of org.eclipse.swt.graphics.ImageLoader.save()


        savePath = savePath.append("cached");
              savePath.toFile().mkdirs();
        savePath = savePath.append(Path.SEPARATOR + CardNameUtil.getNameOnDisk(card.getName()) + ".jpg");
       
        monitor.subTask("Saving file to:" + savePath.toOSString()); //$NON-NLS-1$
        loader.save(savePath.toOSString(), SWT.IMAGE_JPEG );
 
              monitor.done();
          return Status.OK_STATUS;
          } catch ( ConnectException e ) {
        e.printStackTrace();
View Full Code Here


  String swtImageAsPNGResourceURL( Image image ) {
    ImageLoader loader = new ImageLoader();
    loader.data = new ImageData[] {image.getImageData()};
    ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
    loader.save(outputStream, SWT.IMAGE_PNG);
    ResourceManager manager = RWT.getResourceManager();
    String name = image.hashCode() + ".png";
    manager.register( name, new ByteArrayInputStream( outputStream.toByteArray() ) );
    return manager.getLocation( name );
  }
View Full Code Here

        gc.dispose();

        ImageData data = image.getImageData();
        ImageLoader loader = new ImageLoader();
        loader.data = new ImageData[] { data };
        loader.save(filename, format);
        image.dispose();
    }
}
View Full Code Here

            g = new SWTGraphics(gc);
            g.translate(r.x * -1, r.y * -1);
            figure.paint(g);
            ImageLoader imageLoader = new ImageLoader();
            imageLoader.data = new ImageData[] { image.getImageData() };
            imageLoader.save(stream, format);
        } catch (Throwable t) {
            DroolsEclipsePlugin.log(t);
        } finally {
            if (g != null) {
                g.dispose();
View Full Code Here

                ImageLoader loader = new ImageLoader();
                loader.data = new ImageData[] { image.getImageData() };
               
                output = new FileOutputStream( filePath );

                loader.save( output, SWT.IMAGE_PNG );
                output.flush();
            }
            catch( Exception e )
            {
                Sapphire.service( LoggingService.class ).log( e );
View Full Code Here

                    {
                        ImageLoader imageLoader = new ImageLoader();
                        imageLoader.data = new ImageData[]
                            { imageData };
                        ByteArrayOutputStream baos = new ByteArrayOutputStream();
                        imageLoader.save( baos, requiredImageType );
                        newImageRawDataInRequiredFormat = baos.toByteArray();
                    }
                    else
                    {
                        newImageRawDataInRequiredFormat = newImageRawData;
View Full Code Here

      Image image = new Image(display, width, height);
      gc.copyArea(image, 0, 0);
      ImageLoader imageLoader = new ImageLoader();
      imageLoader.data = new ImageData[] { image.getImageData() };
      imageLoader.save(fileName, SWT.IMAGE_PNG);
      return true;
    } catch (Exception e) {
      return false;
    }
  }
View Full Code Here

      Image image = new Image(display, width, height);
      gc.copyArea(image, 0, 0);
      ImageLoader imageLoader = new ImageLoader();
      imageLoader.data = new ImageData[] { image.getImageData() };
      imageLoader.save(fileName, SWT.IMAGE_PNG);
      return true;
    } catch (Exception e) {
      return false;
    }
  }
View Full Code Here

      // write data to a byte array and then ask super to convert to pMedium
      ByteArrayOutputStream out = new ByteArrayOutputStream();
      DataOutputStream writeOut = new DataOutputStream(out);
      ImageLoader loader = new ImageLoader();
      loader.data = new ImageData[] { imdata };
      loader.save(writeOut, SWT.IMAGE_BMP);
      writeOut.close();
      byte[] buffer = out.toByteArray();
      super.javaToNative(buffer, transferData);
      out.close();
    } catch (IOException e) {
View Full Code Here

      image = new Image(display, bounds.width, bounds.height);
      gc.copyArea(image, bounds.x, bounds.y);
      ImageLoader imageLoader = new ImageLoader();
      imageLoader.data = new ImageData[] { image.getImageData() };
      imageLoader.save(fileName, new ImageFormatConverter().imageTypeOf(fileName.substring(fileName.lastIndexOf('.') + 1)));
      return true;
    } catch (Exception e) {
      log.warn("Could not capture screenshot: " + fileName + "'", e); //$NON-NLS-1$ //$NON-NLS-2$
      File brokenImage = file.getAbsoluteFile();
      if (brokenImage.exists()) {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.