Screen Capture //draw and save image

I've made a mini flash app that lets you draw/etc...
I want to be able to take a screen shot of that image, i dont
want to capture webcame / microphone or anything, just simple
screen capture...

You can try with free screen capture softwares like :
UScreen Capture
VHScreen Capture
Camtasia
Also there are many device which can do this like Vision RGB, Epiphan etc.
These devices gets listed in FMLE as anyother normal video device. For audio you van attach any mike on your computers and can use the sound card of your system in audio device list.
These devices lets you capture HD video at maximum 10 FPS depending upon your machine hardware capabilities but i think this FPS is more tha sufficient for power point slides and presentations.
Also please keep bitrates little bit high because of high size video.
Please let me know if this works for you.

Similar Messages

  • Since I refreshed Firefox 36.0.4, "Save page as" and "save image as" are not working (even in Safe mode)

    I refreshed FF 36.0.4 on invite. Since then "save page as " and "save image as" are not working -- no response when clicked.
    In Safe Mode, same problem.
    I serached past forum discussions and found several occurrences, but no convincing response.

    ''afew2 [[#question-1054433|said]]''
    <blockquote>
    I refreshed FF 36.0.4 on invite. Since then "save page as " and "save image as" are not working -- no response when clicked.
    In Safe Mode, same problem.
    I serached past forum discussions and found several occurrences, but no convincing response.
    </blockquote>
    I tried troubleshooting plugins, none appeared to be causing the problem.
    I installed 36.0.1, but no difference. Went back to 36.0.4, still no change.
    I ran a malware check with Malwarebytes, no change.
    A past thread here suggested deleting localstore.rdf, which I tried, no result.
    People have had this problem in the past. No one has any idea of how to fix it?

  • I've tried 2 different screen capture devices, and in both cases, audio stops recording after 20 or 30 seconds, but video is fine.  The audio disappears

    I've tried 2 different screen capture devices, and in both cases, audio stops recording after 20 or 30 seconds, but video is fine.  The audio disappears with both programs.  Does anyone know what is happening with my audio capture?

    Update, I took the webcam home over the weekend and tried on my home network and the outcome was the same video fine - audio delayed, is this a Skype for desktop issue?

  • Acquire and save images at high frame rates

    I am attempting to acquire and save images at a rate of 3000 fps for approximately 100 ms using a JAI 6740GE GigE camera, LabView 2011, and IMAQdx.  I can acquire the images at the necessary rates, but am dropping images when I try to save them.  The current test program I am working with contains a producer loop for acquiring the images, converting them into an array, and putting them into a queue, and a consumer loop to write the arrays to a TDMS file.  Currently I can acquire and save the images at a rate of approximately 1200 fps before I begin losing a few frames.  The code is attached below.  I would appreciate any ideas to be able to save the images without dropping frames.
    Attachments:
    Trigger Image to AVI faster.vi ‏38 KB

    Hi Rox,
    How are you verifying that you are loosing the frames during the saving and not during the acquisition? Are you able to determine where you are dropping frames? Is it at the beginning, the end or randomly? Thank you!
    Regards,
    Kira T

  • How to play/record at same time and save image from video

    i started working on a project and that made my life hell although it was so simple. reason was that i couldnt find small/simple code to understand problems and no proper documents. . finally i have done that. and here is the code (without much complex code of interface). it shows vidoe, records a small part of it at start and takes a snapshot (no buttons or events involved). hope it might help someone starting to learn JMF.
    import java.io.*;
    import java.awt.*;
    import java.net.*;
    import java.awt.event.*;
    import java.util.Vector;
    import javax.media.*;
    import javax.media.rtp.*;
    import javax.media.rtp.event.*;
    import javax.media.rtp.rtcp.*;
    import javax.media.protocol.*;
    import javax.media.protocol.DataSource;
    import javax.media.format.AudioFormat;
    import javax.media.format.VideoFormat;
    import javax.media.Format;
    import javax.media.format.FormatChangeEvent;
    import javax.media.control.BufferControl;
    import javax.media.control.FrameGrabbingControl;
    import javax.imageio.ImageIO;
    import java.util.Date;
    import javax.media.util.BufferToImage;
    import java.awt.image.BufferedImage;
    * AVReceive2 to receive RTP transmission using the new RTP API.
    public class AVReceive2 implements ReceiveStreamListener, SessionListener,
    ControllerListener
    public static DataSource ds2, ds, ds3;
    String sessions[] = null;
    RTPManager mgrs[] = null;
    Vector playerWindows = null;
    boolean dataReceived = false;
    Object dataSync = new Object();
    public AVReceive2(String sessions[]) {
    this.sessions = sessions;
    public static DataSource getData() {
    return ds;
    protected boolean initialize() {
    try {
    InetAddress ipAddr;
    SessionAddress localAddr = new SessionAddress();
    SessionAddress destAddr;
    mgrs = new RTPManager[sessions.length];
    playerWindows = new Vector();
    SessionLabel session;
    // Open the RTP sessions.
    for (int i = 0; i < sessions.length; i++) {
    // Parse the session addresses.
    try {
    session = new SessionLabel(sessions);
    } catch (IllegalArgumentException e) {
    System.err.println("Failed to parse the session address given: " + sessions[i]);
    return false;
    System.err.println(" - Open RTP session for: addr: " + session.addr + " port: " + session.port + " ttl: " + session.ttl);
    mgrs[i] = (RTPManager) RTPManager.newInstance();
    mgrs[i].addSessionListener(this);
    mgrs[i].addReceiveStreamListener(this);
    ipAddr = InetAddress.getByName(session.addr);
    if( ipAddr.isMulticastAddress()) {
    // local and remote address pairs are identical:
    localAddr= new SessionAddress( ipAddr,
    session.port,
    session.ttl);
    destAddr = new SessionAddress( ipAddr,
    session.port,
    session.ttl);
    } else {
    localAddr= new SessionAddress( InetAddress.getLocalHost(),
    session.port);
    destAddr = new SessionAddress( ipAddr, session.port);
    mgrs[i].initialize( localAddr);
    // You can try out some other buffer size to see
    // if you can get better smoothness.
    BufferControl bc = (BufferControl)mgrs[i].getControl("javax.media.control.BufferControl");
    if (bc != null)
    bc.setBufferLength(350);
    mgrs[i].addTarget(destAddr);
    } catch (Exception e){
    System.err.println("Cannot create the RTP Session: " + e.getMessage());
    return false;
    // Wait for data to arrive before moving on.
    long then = System.currentTimeMillis();
    long waitingPeriod = 30000; // wait for a maximum of 30 secs.
    try{
    synchronized (dataSync) {
    while (!dataReceived &&
    System.currentTimeMillis() - then < waitingPeriod) {
    if (!dataReceived)
    System.err.println(" - Waiting for RTP data to arrive...");
    dataSync.wait(1000);
    } catch (Exception e) {}
    if (!dataReceived) {
    System.err.println("No RTP data was received.");
    close();
    return false;
    return true;
    public boolean isDone() {
    //return playerWindows.size() == 0;
    return false;
    * Close the players and the session managers.
    protected void close() {
    for (int i = 0; i < playerWindows.size(); i++) {
    try {
    ((PlayerWindow)playerWindows.elementAt(i)).close();
    } catch (Exception e) {}
    playerWindows.removeAllElements();
    // close the RTP session.
    for (int i = 0; i < mgrs.length; i++) {
    if (mgrs[i] != null) {
    mgrs[i].removeTargets( "Closing session from AVReceive2");
    mgrs[i].dispose();
    mgrs[i] = null;
    PlayerWindow find(Player p) {
    for (int i = 0; i < playerWindows.size(); i++) {
    PlayerWindow pw = (PlayerWindow)playerWindows.elementAt(i);
    if (pw.player == p)
    return pw;
    return null;
    PlayerWindow find(ReceiveStream strm) {
    for (int i = 0; i < playerWindows.size(); i++) {
    PlayerWindow pw = (PlayerWindow)playerWindows.elementAt(i);
    if (pw.stream == strm)
    return pw;
    return null;
    * SessionListener.
    public synchronized void update(SessionEvent evt) {
    if (evt instanceof NewParticipantEvent) {
    Participant p = ((NewParticipantEvent)evt).getParticipant();
    System.err.println(" - A new participant had just joined: " + p.getCNAME());
    * ReceiveStreamListener
    public synchronized void update( ReceiveStreamEvent evt) {
    RTPManager mgr = (RTPManager)evt.getSource();
    Participant participant = evt.getParticipant();     // could be null.
    ReceiveStream stream = evt.getReceiveStream(); // could be null.
    if (evt instanceof RemotePayloadChangeEvent) {
    System.err.println(" - Received an RTP PayloadChangeEvent.");
    System.err.println("Sorry, cannot handle payload change.");
    System.exit(0);
    else if (evt instanceof NewReceiveStreamEvent) {
    try {
    stream = ((NewReceiveStreamEvent)evt).getReceiveStream();
    //DataSource
    ds2 = stream.getDataSource(); // this original cant be used now
    // ds is used to play video
    ds = Manager.createCloneableDataSource(ds2);
    // ds3 is used to record video
    ds3 = ((SourceCloneable)ds).createClone();
    // Find out the formats.
    RTPControl ctl = (RTPControl)ds.getControl("javax.media.rtp.RTPControl");
    if (ctl != null){
    System.err.println(" - Recevied new RTP stream: " + ctl.getFormat());
    } else
    System.err.println(" - Recevied new RTP stream");
    if (participant == null)
    System.err.println(" The sender of this stream had yet to be identified.");
    else {
    System.err.println(" The stream comes from: " + participant.getCNAME());
    // create a player by passing datasource to the Media Manager
    Player p = javax.media.Manager.createPlayer(ds);
    if (p == null)
    return;
    p.addControllerListener(this);
    p.realize();
    PlayerWindow pw = new PlayerWindow(p, stream);
    playerWindows.addElement(pw);
    // Notify intialize() that a new stream had arrived.
    synchronized (dataSync) {
    dataReceived = true;
    dataSync.notifyAll();
    } catch (Exception e) {
    e.printStackTrace();
    return;
    else if (evt instanceof StreamMappedEvent) {
    if (stream != null && stream.getDataSource() != null) {
    DataSource ds = stream.getDataSource();
    // Find out the formats.
    RTPControl ctl = (RTPControl)ds.getControl("javax.media.rtp.RTPControl");
    System.err.println(" - The previously unidentified stream ");
    if (ctl != null)
    System.err.println(" " + ctl.getFormat());
    System.err.println(" had now been identified as sent by: " + participant.getCNAME());
    else if (evt instanceof ByeEvent) {
    System.err.println(" - Got \"bye\" from: " + participant.getCNAME());
    PlayerWindow pw = find(stream);
    if (pw != null) {
    pw.close();
    playerWindows.removeElement(pw);
    * ControllerListener for the Players.
    public synchronized void controllerUpdate(ControllerEvent ce) {
    Player p = (Player)ce.getSourceController();
    if (p == null)
    return;
    // Get this when the internal players are realized.
    if (ce instanceof RealizeCompleteEvent) {
    PlayerWindow pw = find(p);
    if (pw == null) {
    // Some strange happened.
    System.err.println("Internal error!");
    System.exit(-1);
    pw.initialize();
    pw.setVisible(true);
    p.start();
    try {
    // make it wait so that video can start otherwise image will be null. u must call this method with a button
    Thread.sleep(2500);
    catch (Exception e) {
    e.printStackTrace();
    // Grab a frame from the capture device
    FrameGrabbingControl frameGrabber = (FrameGrabbingControl) p.getControl(
    "javax.media.control.FrameGrabbingControl");
    Buffer buf = frameGrabber.grabFrame();
    // Convert frame to an buffered image so it can be processed and saved
    Image img = (new BufferToImage( (VideoFormat) buf.getFormat()).
    createImage(buf));
    BufferedImage buffImg = new BufferedImage(img.getWidth(null),
    img.getHeight(null),
    BufferedImage.TYPE_INT_RGB);
    Graphics2D g = buffImg.createGraphics();
    g.drawImage(img, null, null);
    // Overlay curent time on image
    g.setColor(Color.RED);
    g.setFont(new Font("Verdana", Font.BOLD, 12));
    g.drawString( (new Date()).toString(), 10, 25);
    try { // Save image to disk as PNG
    ImageIO.write(buffImg, "jpeg", new File("c:\\webcam.jpg"));
    catch (Exception e) {
    e.printStackTrace();
    // this will record the video for a few seconds. this should also be called properly by menu or buttons
    record(ds3);
    if (ce instanceof ControllerErrorEvent) {
    p.removeControllerListener(this);
    PlayerWindow pw = find(p);
    if (pw != null) {
    pw.close();
    playerWindows.removeElement(pw);
    System.err.println("AVReceive2 internal error: " + ce);
    * A utility class to parse the session addresses.
    class SessionLabel {
    public String addr = null;
    public int port;
    public int ttl = 1;
    SessionLabel(String session) throws IllegalArgumentException {
    int off;
    String portStr = null, ttlStr = null;
    if (session != null && session.length() > 0) {
    while (session.length() > 1 && session.charAt(0) == '/')
    session = session.substring(1);
    // Now see if there's a addr specified.
    off = session.indexOf('/');
    if (off == -1) {
    if (!session.equals(""))
    addr = session;
    } else {
    addr = session.substring(0, off);
    session = session.substring(off + 1);
    // Now see if there's a port specified
    off = session.indexOf('/');
    if (off == -1) {
    if (!session.equals(""))
    portStr = session;
    } else {
    portStr = session.substring(0, off);
    session = session.substring(off + 1);
    // Now see if there's a ttl specified
    off = session.indexOf('/');
    if (off == -1) {
    if (!session.equals(""))
    ttlStr = session;
    } else {
    ttlStr = session.substring(0, off);
    if (addr == null)
    throw new IllegalArgumentException();
    if (portStr != null) {
    try {
    Integer integer = Integer.valueOf(portStr);
    if (integer != null)
    port = integer.intValue();
    } catch (Throwable t) {
    throw new IllegalArgumentException();
    } else
    throw new IllegalArgumentException();
    if (ttlStr != null) {
    try {
    Integer integer = Integer.valueOf(ttlStr);
    if (integer != null)
    ttl = integer.intValue();
    } catch (Throwable t) {
    throw new IllegalArgumentException();
    * GUI classes for the Player.
    class PlayerWindow extends Frame {
    Player player;
    ReceiveStream stream;
    PlayerWindow(Player p, ReceiveStream strm) {
    player = p;
    stream = strm;
    public void initialize() {
    add(new PlayerPanel(player));
    public void close() {
    player.close();
    setVisible(false);
    dispose();
    public void addNotify() {
    super.addNotify();
    pack();
    * GUI classes for the Player.
    class PlayerPanel extends Panel {
    Component vc, cc;
    PlayerPanel(Player p) {
    setLayout(new BorderLayout());
    if ((vc = p.getVisualComponent()) != null)
    add("Center", vc);
    if ((cc = p.getControlPanelComponent()) != null)
    add("South", cc);
    public Dimension getPreferredSize() {
    int w = 0, h = 0;
    if (vc != null) {
    Dimension size = vc.getPreferredSize();
    w = size.width;
    h = size.height;
    if (cc != null) {
    Dimension size = cc.getPreferredSize();
    if (w == 0)
    w = size.width;
    h += size.height;
    if (w < 160)
    w = 160;
    return new Dimension(w, h);
    public void record(DataSource ds) {
    Format formats[] = new Format[1];
    formats[0] = new VideoFormat(VideoFormat.CINEPAK);
    FileTypeDescriptor outputType =
    new FileTypeDescriptor("video.x_msvideo");
    Processor p = null;
    try {
    p = Manager.createRealizedProcessor(new ProcessorModel(ds,formats,
    outputType));
    } catch (IOException e) {
    e.printStackTrace();
    } catch (NoProcessorException e) {
    e.printStackTrace();
    } catch (CannotRealizeException e) {
    e.printStackTrace();
    // get the output of the processor
    DataSource source = p.getDataOutput();
    // create a File protocol MediaLocator with the location
    // of the file to
    // which bits are to be written
    MediaLocator dest = new MediaLocator("file://vvv.mpeg");
    // create a datasink to do the file writing & open the
    // sink to make sure
    // we can write to it.
    DataSink filewriter = null;
    try {
    filewriter = Manager.createDataSink(source, dest);
    filewriter.open();
    } catch (NoDataSinkException e) {
    e.printStackTrace();
    } catch (IOException e) {
    e.printStackTrace();
    } catch (SecurityException e) {
    e.printStackTrace();
    // now start the filewriter and processor
    try {
    filewriter.start();
    } catch (IOException e) {
    e.printStackTrace();
    p.start();
    try {
    Thread.sleep(10000);
    }catch(Exception e) { }
    p.close();
    filewriter.close();
    // stop and close the processor when done capturing...
    // close the datasink when EndOfStream event is received...
    public static void main(String argv[]) {
    //     if (argv.length == 0)
    //     prUsage();
    String[] a = new String[1];
    a[0] = ("192.168.0.45/4002");
    AVReceive2 avReceive = new AVReceive2(a);
    if (!avReceive.initialize()) {
    System.err.println("Failed to initialize the sessions.");
    System.exit(-1);
    // Check to see if AVReceive2 is done.
    try {
    while (!avReceive.isDone())
    Thread.sleep(1000);
    } catch (Exception e) {}
    System.err.println("Exiting AVReceive2");
    static void prUsage() {
    System.err.println("Usage: AVReceive2 <session> <session> ...");
    System.err.println(" <session>: <address>/<port>/<ttl>");
    //System.exit(0);
    }// end of AVReceive2
    so here the code. all messed up. coz i have just completed it and havent worked on interface or formatting this code properly (didnt have much time). but hope it will help. ask me if u have any questions. dont want others to have those basic problems that i had to face.

    u did a good effort for the JMF beginners i appreciate that....thanks i lot....i need you help in a project in
    which i have to connect to a d-link 950G IP camera and process that
    mpeg-4 stream (i know there are some problems in JMF and mpeg4) and show it over applet of JFrame.
    IP is 172.25.35.22
    Edited by: alchemist on Jul 16, 2008 6:09 AM

  • Screen Capture Solution, and/or HD Recording

    I am part of the video conferencing group at a university.  Aside from broadcasting classes, we also archive them and provide media recording solutions for faculty and staff.  In the past, we have used the Flash Media Live Encoder to record A/V streams, and later host them on our Flash Media Server for later viewing.
    Increasingly though, our professors have been requesting a way to capture their Powerpoints/Documents/Etc. off of the computer in full resolution while they are teaching the class, and having the standard video image of their lecture attached to it in some way.  We have tried using Sonic Foundry's MediaSite device, and while it gets the job done (simultaneously records audio, video, and computer screen), it is tedious to work with, as it uses it's own proprietary player.  What we really need is something that records one large FLV file, with the video image overlayed on top of the computer image at high resoution.
    Now, does Adobe have any software/hardware that can capture all three, whether it integrates with Captivate or is stand-alone?  If not, then is there a way to get the Flash Media Live Encoder to record at HD resolutions? (if there is, we have PiP equipment that can feed two video sources simultaneously)  Right now, the max resolution our Encoder will record at is 720x576.

    You can try with free screen capture softwares like :
    UScreen Capture
    VHScreen Capture
    Camtasia
    Also there are many device which can do this like Vision RGB, Epiphan etc.
    These devices gets listed in FMLE as anyother normal video device. For audio you van attach any mike on your computers and can use the sound card of your system in audio device list.
    These devices lets you capture HD video at maximum 10 FPS depending upon your machine hardware capabilities but i think this FPS is more tha sufficient for power point slides and presentations.
    Also please keep bitrates little bit high because of high size video.
    Please let me know if this works for you.

  • Capture input and save into TS variable?

    I have a PowerShell script that will prompt the user to enter some information.   I can run this PS script within my task sequence but how to I capture what was entered and save it into a task sequence variable?
    mqh7

    Hi
    I suspect that your UserID variable isn´t passed on to your TS.
    You could try this small PowerShell GUI as a workaround.
    Insert the code into an empty Notepad document and save it as GetUserID.ps1
    Create a package (with no program) in ConfigMgr 2012 using this file as the source.
    Insert either a Run Command Line or Run PowerShell Script
    step in your TS right after your last partition step in your UDI TS.
    The TS variable name used in the script is UserID
    I haven´t tested the script but it should Work.
    <#
    .NOTES
    Windows Forms generated by: PowerShell Studio 2014 v4.1.60
    Generated on: 11-06-2014 21:51
    Generated by: Michael Buchardt
    .DESCRIPTION
    Get User ID from input and passes it to TS
    #>
    #region Application Functions
    #endregion Application Functions
    # Generated Form Function
    function Call-GetuserID_psf {
    #region Import the Assemblies
    [void][reflection.assembly]::Load('mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089')
    [void][reflection.assembly]::Load('System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089')
    [void][reflection.assembly]::Load('System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089')
    [void][reflection.assembly]::Load('System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089')
    [void][reflection.assembly]::Load('System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a')
    [void][reflection.assembly]::Load('System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089')
    [void][reflection.assembly]::Load('System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a')
    [void][reflection.assembly]::Load('System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089')
    [void][reflection.assembly]::Load('System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a')
    #endregion Import Assemblies
    #region Generated Form Objects
    [System.Windows.Forms.Application]::EnableVisualStyles()
    $Blog = New-Object 'System.Windows.Forms.Form'
    $buttonRunOSDeployment = New-Object 'System.Windows.Forms.Button'
    $textbox1 = New-Object 'System.Windows.Forms.TextBox'
    $labelPleaseEnterAUserID = New-Object 'System.Windows.Forms.Label'
    $InitialFormWindowState = New-Object 'System.Windows.Forms.FormWindowState'
    #endregion Generated Form Objects
    # User Generated Script
    $OnLoadFormEvent={
    #Hide the task sequence progress dialog until next step
    $TSProgressUI = new-object -comobject Microsoft.SMS.TSProgressUI
    $TSProgressUI.CloseProgressDialog()
    $labelPleaseEnterAUserID_Click={
    $buttonRunOSDeployment_Click={
    #Get User ID from input
    $UserID = $textbox1.Text
    #Send User ID to SCCM TS
    $tsenv = New-Object -ComObject Microsoft.SMS.TSEnvironment
    $tsenv.Value("UserID") = "$UserID"
    #Close form and Exit Script when RunOSDeployButton is clicked
    $Blog.Close()
    # --End User Generated Script--
    #region Generated Events
    $Form_StateCorrection_Load=
    #Correct the initial state of the form to prevent the .Net maximized form issue
    $Blog.WindowState = $InitialFormWindowState
    $Form_Cleanup_FormClosed=
    #Remove all event handlers from the controls
    try
    $buttonRunOSDeployment.remove_Click($buttonRunOSDeployment_Click)
    $labelPleaseEnterAUserID.remove_Click($labelPleaseEnterAUserID_Click)
    $Blog.remove_Load($OnLoadFormEvent)
    $Blog.remove_Load($Form_StateCorrection_Load)
    $Blog.remove_FormClosed($Form_Cleanup_FormClosed)
    catch [Exception]
    #endregion Generated Events
    #region Generated Form Code
    $Blog.SuspendLayout()
    # Blog
    $Blog.Controls.Add($buttonRunOSDeployment)
    $Blog.Controls.Add($textbox1)
    $Blog.Controls.Add($labelPleaseEnterAUserID)
    $Blog.AcceptButton = $buttonRunOSDeployment
    $Blog.ClientSize = '364, 181'
    $Blog.ControlBox = $False
    $Blog.Font = "Microsoft Sans Serif, 12pt"
    $Blog.KeyPreview = $True
    $Blog.MaximizeBox = $False
    $Blog.MinimizeBox = $False
    $Blog.Name = "Blog"
    $Blog.ShowIcon = $False
    $Blog.StartPosition = 'CenterScreen'
    $Blog.Text = "Get User ID"
    $Blog.add_Load($OnLoadFormEvent)
    # buttonRunOSDeployment
    $buttonRunOSDeployment.Font = "Microsoft Sans Serif, 14pt, style=Bold"
    $buttonRunOSDeployment.ForeColor = 'MenuHighlight'
    $buttonRunOSDeployment.Location = '97, 98'
    $buttonRunOSDeployment.Name = "buttonRunOSDeployment"
    $buttonRunOSDeployment.Size = '167, 68'
    $buttonRunOSDeployment.TabIndex = 2
    $buttonRunOSDeployment.Text = "Run OS deployment"
    $buttonRunOSDeployment.UseVisualStyleBackColor = $True
    $buttonRunOSDeployment.add_Click($buttonRunOSDeployment_Click)
    # textbox1
    $textbox1.AcceptsReturn = $True
    $textbox1.Font = "Microsoft Sans Serif, 14pt"
    $textbox1.Location = '97, 46'
    $textbox1.MaxLength = 15
    $textbox1.Name = "textbox1"
    $textbox1.Size = '167, 29'
    $textbox1.TabIndex = 1
    # labelPleaseEnterAUserID
    $labelPleaseEnterAUserID.Font = "Microsoft Sans Serif, 16pt, style=Bold"
    $labelPleaseEnterAUserID.Location = '54, 9'
    $labelPleaseEnterAUserID.Name = "labelPleaseEnterAUserID"
    $labelPleaseEnterAUserID.Size = '252, 34'
    $labelPleaseEnterAUserID.TabIndex = 0
    $labelPleaseEnterAUserID.Text = "Please enter a user ID"
    $labelPleaseEnterAUserID.add_Click($labelPleaseEnterAUserID_Click)
    $Blog.ResumeLayout()
    #endregion Generated Form Code
    #Save the initial state of the form
    $InitialFormWindowState = $Blog.WindowState
    #Init the OnLoad event to correct the initial state of the form
    $Blog.add_Load($Form_StateCorrection_Load)
    #Clean up the control events
    $Blog.add_FormClosed($Form_Cleanup_FormClosed)
    #Show the Form
    return $Blog.ShowDialog()
    } #End Function
    #Call the form
    Call-GetuserID_psf | Out-Null

  • Get and save image from camera

    Hi I need to grab an image from a camera and save it in a known format (such as TIF).  What is the best way to do this in LabView.  We are using an EDT camera via a PCI DV C-Link http://www.edt.com/pcidv_cl.html.  Appreciate any help/ guidance.

    EDT says:
    Do you have Labview drivers? Matlab? IDL? Others?
    Not
    directly. Our API is designed to allow programmers to build
    functionality into their applications, and all hooks are available to
    make EDT API subroutine calls from drivers for third party packages,
    but we do not provide the drivers ourselves. Some drivers are available
    from other providers; see our Partners page.
    So you will need to use the Call Library Function Node to integrate their Drivers DLL into your LV. How to save the images then in a standart format depends on the data format you get from their driver.
    Using an NI Framegrabber would be easier
    Christian 

  • Screen Capture, Paste and Email button. (Most likely use JavaScript)

    I need to create an advanced action that will allow my users (they are very, very computer illiterate) to screen capture, open an email, paste and send that email.
    So, what I'm looking for is JavaScript for Screen Capture and Paste. Because I know how to open an email to a specific address.
    Please help.

    Using Captivate 8, with a LMS, SWF files and Scorm 2004 (The only Scorm version our LMS will accept).
    Our LMS cannot accept interaction data. Our LMS will only acccept Pass/Fail and a percentage.
    We need to know, not only what the user's score was, but how the user answered each question.
         Example: Question 1: Choices are A,B,C and D. User picked answer B.
                         Question 2: Choices are A,B,C and D. User picked answer A.
                         Question 3: Choices are A,B,C and D. User picked answer C.
                             and so on.
    What I created was a "results sheet" at the end of the quiz, showing how the user answered each question. Wherein the user would have to take a screenshot and then email the "results page" to me.
    However, it is doubtful that our users would have the capacity to screen capture, and Ctrl+V into an email body.
    So, I'm trying to either divise a way that our users could click an advanced action button to automatically perform such operations automatically or create an internal server to use with the Captivate Quiz Analyzer... but I have no idea how to create an internal server. I downloaded WAMP and tried, with no success. 

  • Video Screen Capture Software and FCP

    I am shooting a video and need to incorporate some video screen capture software. There will be an audio overlay, so I do not need to record audio simultaneously while recording. I will be encoding with H.264.
    What should I use?
    Thank You!

    iShowU and ScreenFlow are too very popular capture utilities.
    I prefer the latter.

  • Read HTML tags and Save Images in web page

    I had problem with reading HTML tags and save all images in that page. I can source code in web page but I dont know how to Identifly the image tag ( IMG tag ). I think i want to use string tokenizer class.
    But i dont know how to use it in my problem. If any one know how to do it. reply this.

    cnapagoda wrote:
    I had problem with reading HTML tags and save all images in that page. I can source code in web page but I dont know how to Identifly the image tag ( IMG tag ). I think i want to use string tokenizer class.
    But i dont know how to use it in my problem. If any one know how to do it. reply this.If you have a big, long string with HTML content in it you might try splitting on a regex like so:
    String html = ...
    String[] imgTags = html.split("<img.*?>");[http://java.sun.com/javase/6/docs/api/java/lang/String.html#split(java.lang.String)|http://java.sun.com/javase/6/docs/api/java/lang/String.html#split(java.lang.String)]
    to get your image tag data and then parsing that to get the src attribute. You can either treat this problem as a big string-parsing problem, or getting some HTML DOM library and using that to structure the page as a tree for easier access.
    If you want more help you'll have to show the code you have so far. We can't write this for you.

  • Prevent screen capture, copy and paste

    Hi guys,
    Can Java programming prevent screen capture? Is there any example that I can refer to?
    By the way, is there any example codes on how to disable the function copy and paste, as well as Ctrl + N to open a new browser with the same URL.
    Thanks

    Thanks for the speedy reply.
    I don't think the problem is the number of characters that
    can appear in the tooltip, as I'm having no problem with putting in
    as long a reference as I need. My problem is the actual cutting
    from the RH "document". If I try to cut a relatively short piece of
    text from RH, <100 characters say, and then paste it into word
    (which I did to check that there wasn't any weird formatting), I
    get a line break at between 80-90 characters and always on a
    complete word, i.e. it doesn't break in the middle of the word.
    I was hoping for some solution that would allow me to copy a
    reference from one part of my RH file and then paste the whole
    thing in to my tooltip, but if this is not solveable then I'll just
    have to build in some extra time to my project.
    Thanks again.

  • Drag and save images onto desktop

    Just wondering if anyone else has noticed that when they drag an image from the internet to save onto the desktop, it will automatically save it in grid and you're not able to save it away from the other icons which usually line up from the right-hand side? Before a recent re-install at the end of Oct '09, I was able to save the images anywhere on the desktop in order to find them more easily than having them bunched in with the already organized icons. My folder settings for desktop do not have snap to grid or keep arranged checked.

    Performance tip: Keep the Desktop clutter-free (empty, if possible)
    Mac OS X's Desktop is the de facto location for downloaded files, and for many users, in-progress works that will either be organized later or deleted altogether. The desktop can also be gluttonous, however, becoming a catch-all for files that linger indefinitely.
    Unfortunately - aside from the effect of disarray it creates - keeping dozens or hundreds of files on the Desktop can significantly degrade performance. Not necessarily because the system is sluggish with regard to rendering the icons on the desktop and storing them in memory persistently (which may be true in some cases), but more likely because keeping an excessive number of items on the Desktop can cause the windowserver process to generate reams of logfiles, which obviously draws resources away from other system tasks. Each of your icons on your desktop is stored as a window in the window server, not as an alias. The more you have stored, the more strain it puts on the window server. Check your desktop for unnecessary icons and clear them out.
    Keeping as few items as possible on the Desktop can prove a surprisingly effective performance boon. Even creating a single folder on your Desktop and placing all current and future clutter inside, then logging out and back in can provide an immediately noticeable speed boost, particularly for the Finder.
    And it is why Apple invented 'Stacks' for Leopard.
    Here is Apple's take on the subject:
    http://www.apple.com/pro/tips/immaculate_desktop.html

  • Load, create, and save image as thumbnail

    Duke Dollars to earn ... :)
    Hi,
    I want to create a very simple jsp page where I can upload an image through the filechooser and display the uploaded image on the page. When hitting a save button I want to save the image as a thumbnail on the webserver.
    If anyone has suggestions on smooth, clever code that will do this for me, it will be highly appreciated. And answers with code will be awarded.
    Regards
    Malin

    see if this can help you out...
    import com.sun.image.codec.jpeg.*;
    import java.awt.*;
    import java.awt.image.*;
    import java.io.*;
    public class Thumbnail {
    public static void main(String[] args) throws Exception {
    if (args.length != 5) {
    System.err.println("Usage: java Thumbnail inputFileName " +
    "outputFileName width height quality"); //quality 0-100
    System.exit(1);
    // load image from INFILE
    Image image = Toolkit.getDefaultToolkit().getImage(args[0]);
    MediaTracker mediaTracker = new MediaTracker(new Frame());
    mediaTracker.addImage(image, 0);
    mediaTracker.waitForID(0);
    // determine thumbnail size from WIDTH and HEIGHT
    int thumbWidth = Integer.parseInt(args[2]);
    int thumbHeight = Integer.parseInt(args[3]);
    double thumbRatio = (double)thumbWidth / (double)thumbHeight;
    int imageWidth = image.getWidth(null);
    int imageHeight = image.getHeight(null);
    double imageRatio = (double)imageWidth / (double)imageHeight;
    if (thumbRatio < imageRatio) {
    thumbHeight = (int)(thumbWidth / imageRatio);
    } else {
    thumbWidth = (int)(thumbHeight * imageRatio);
    // draw original image to thumbnail image object and
    // scale it to the new size on-the-fly
    BufferedImage thumbImage = new BufferedImage(thumbWidth,
    thumbHeight, BufferedImage.TYPE_INT_RGB);
    Graphics2D graphics2D = thumbImage.createGraphics();
    graphics2D.setRenderingHint(RenderingHints.KEY_INTERPOLATION,
    RenderingHints.VALUE_INTERPOLATION_BILINEAR);
    graphics2D.drawImage(image, 0, 0, thumbWidth, thumbHeight, null);
    // save thumbnail image to OUTFILE
    BufferedOutputStream out = new BufferedOutputStream(new
    FileOutputStream(args[1]));
    JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out);
    JPEGEncodeParam param = encoder.
    getDefaultJPEGEncodeParam(thumbImage);
    int quality = Integer.parseInt(args[4]);
    quality = Math.max(0, Math.min(quality, 100));
    param.setQuality((float)quality / 100.0f, false);
    encoder.setJPEGEncodeParam(param);
    encoder.encode(thumbImage);
    System.out.println("Done.");
    System.exit(0);

  • Using Fx as a library to create and save image

    Hi,
    I wrote an FX desktop app to create an vector image and saved as png. I would like to use this FX program like a library.
    For example, to use it in glassfish managed bean to generate image and saved to a directory. Can this be done? I am wondering how to call FX, pass in parameters, generate and safe the graph WITHOUT firing up as a desktop app.
    Just want to use FX to create an image in buffer image, save and return me a link to that image. Java calling javxFX to produced the required image.
    I already wrote a working FX. Hopefully it works without having to write another apps to do the job.
    Appreciate any help or advise.

    This feature is [url http://javafx-jira.kenai.com/browse/RT-14038]planned, but not yet publicly supported. It appears to have been scheduled for Lombard, the version after 2.0. If you need this feature now, there is still a hack available: Image conversion between AWT and FX

Maybe you are looking for

  • Assigning a timestamp to an Import Parameter in eCATT

    I am trying to assign a value to an Import parameter that will be unique every time the eCATT script runs.  I have inserted a piece of Inline ABAP code that looks like this: ABAP.    DATA: BEGIN of wa,       time_stamp TYPE P,    END OF wa.    GET TI

  • Missing Producer Portal info in the Enterprise Portal

    Whenever we make any change to our Producer Portal, BI in this case, the Consumer Portal, EP stops displaying the Fedeated pages or iviews. Anyone trying to access the EP with BI roles either then gets a blank page or it times out. The EP continues t

  • IOS 8.0.2 on iPhone 6 plus issue

    After updating with 8.0.2 last night, everything is fine with my iPhone 6 plus. Woke up this morning and I noticed that wifi is very slow. My other idevices are working fine. I reset my router and still the same... reset network connection and still

  • Can I get a wired computer to play via airtunes?

    I have an airport express connected to m stereo to play airtunes which works great with my laptop. I would like my eMac which is connected to the same ethernet hub as the airport express to play through airtunes. Is this possible or will airtunes onl

  • What are the setting for a p1102w printer does Airport Extreme have to have so the printer can find it?

    I recently bought an Airport Extreme and a HP P1102W printer.  The printer can not find the Airport Extreme network, even after turning off the network security.   Is there a setting that needs to change so the printer will see the network?  I am usi