Advanced Image Functionality

This may sound off the wall:
I need to take a pdf and display it a person over the
internet. I need them
to be able to add an image anywhere they want in that pdf (If
I need to
change the pdf to a jpeg or gif, that's fine).
Imagine that they're looking at the image in their browser.
They click on a
specific part of the image they want to push a thumbtack (for
example) into.
The thumbtack appears on that spot of the image. They should
be able to
repeat this several times, so there may end being several
thumbtacks on the
image. The image then gets saved that way once they're done.
Any ideas on where to start?

Interesting idea... Thanks.
CF_output wrote:
> You may want to search for a javascript/ajax application
that may already have
> this functionality..
>
> But off the top of my head.. you could do an image map..
and based on the
> section of the map that they click on, you can use the
cfimage tag in cf8 to
> place text (or miscellaneous images) on top of your
original image.
>
> Once you have the new image rendered - just call the
image within your
> cfdocument tag, and you have your new image and pdf
file.
>
> Just a thought?
>

Similar Messages

  • How to use  Advance java function in graphical mapping in XI 2.0?

    Hi,
    currently I am using a simple java function to make an RFC call to R3 system.
    I want to avoid making connection for each lookup. Instead I want to make a single connection for whole message queue and get the corresponding values in some array or container object.
    please suggest a solution.
    I think this is possible using Advance java function, but I am not able to find any example on using Advance java function at help.sap.com.
    thaks in advance.

    Hi!!!
    I'm not sure if I understood you well.
    Do you want to preload some data into your structures in the memory and keep them there so you don't need to make a new connection during processing the whole message or every message?
    In my opinion you can cache some data during processing a message, but it's impossible to cache some data between processing messages.
    If you write your java mapping or you use graphical mapping (even with user-defined function), then you have a java class. The problem is that XI 2.0 reloads this class during processing every message, so even if you load some data from your data source into your structures in the memory, this data will be lost after reloading your mapping class.
    Regards,
    Andrzej Filusz

  • Reading TIFF, Writing JPEG with Advanced Imaging

    I am working on a servlet that will read a TIFF image file from a SOCKET connection, and write it to a JPEG file for viewing by the user. I've been able to read the TIFF file into a byte array, but I'm not sure how to write it back out as a JPEG. The code snippet below is being used to read the TIFF from the SOCKET:
    for (int i=0; i < imageCount; i++)
    imageSocket = new Socket("imageServer", 4178);
    toImage = new PrintWriter(imageSocket.getOutputStream(), true);
    fromImage = new BufferedReader(new InputStreamReader(imageSocket.getInputStream()));
    toImage.println(imageNames);
    int fileSize = Integer.parseInt(fromImage.readLine());
    if (fileSize > 0)
    byte[] image = new byte[fileSize];
    for (int j=0; j < fileSize; j++)
    image[j] = (byte) fromImage.read();                
    else
    System.out.println("file size is zero"); /* display msg for now */
    I'd prefer to do this using the Advanced Imaging API,s but can't find a decent example to look at. Can anyone help me find a better way of doing this?
    Thanks!

    You will get some help from following guide.
    http://java.sun.com/products/java-media/jai/forDevelopers/jai1_0_1guide-unc/index.html

  • Panoramic Imaging function

    Nokia JUST released (yesterday or daybefore) an awesome new app for the Lumia 800, called ‘Creative Studio’
    This app brings the much awaited Panoramic Imaging function as well as a bunch of other cool features to the Lumia 800.
    Absolutely the coolest picture-taking, editing and sharing app, and it’s only available on your Nokia Lumia Phone. Turn your snaps into great photos using a host of gorgeous effects and editing tools. Patented technology enables blazing fast, live, in camera effects so you won’t have to wait to see your pictures. You can even effortlessly create awesome panorama shots! Share your personalized pictures directly with friends on Facebook, Twitter and Flickr.
    You Can download it from the Marketplace..
    Have Fun...

    Had a play with the panoramic. Works really well

  • Using advanced statistical functions in BO or creating your own ones

    Hello,
    Can someone tell me if it is possible to use more advanced statistical functions in BO (webi or deski f.i.) like the possibility to extrapolate figures. I only see a limited functions in Webi (mean, intrapolate, percentiles, ...).
    If not is it then possible to add own functions in the available functions?
    many regards

    I believe there are more possibilities in WEbi 4.O

  • Editing the Advanced Image Fill Palette

    Hi.
    I have created a shape and I would like to use the advanced image fill option but the colors are so limited.
    Is there a way to edit or add to this palette?
    Thank you in advance.
    Rebecca

    This just makes it a solid color
    In that case, change the opacity to around 50%, circled green in the screen grab below.
    If you click the drop arrow obscured by your green arrow you will see what I mean.
    That is the colour preset selection box, you can't add or change the presets so you use the colour wheel to set a custom colour value.
    The colour wheel changes the values of hue, saturation, brightness and opacity of the object you have set as the background image; a texture, photograph or graphic. rather than use one of the 30 presets.
    This is a rectangle shape with a texture applied and a custom cyan setting:

  • Adobe Advanced Search Function not woking

    The Advanced Search Function has stopped working. I use mac os x 10.6.8. I deleted and reinstalled adobe reader 10.1.2 and still the same problem: nothing appears when I click on the Advanced Search function. I'd welcome suggestions on how to fix this. Thank you.

    Did you try the shortcut for Advanced search - option + shift +F. Do you not get the search window even then ?

  • Advanced math functions/libraries

    Are there any more advanced math functions/libraries available for Java (other than in the normal Math class)? Right now I'm looking for something that will rapidly return all the factors of an integer, but I am likely to be interested in other features in the future as well. Thanks.

    Kramis wrote:
    Are there any more advanced math functions/libraries available for Java (other than in the normal Math class)? Right now I'm looking for something that will rapidly return all the factors of an integer, but I am likely to be interested in other features in the future as well. Thanks.Not in the standard classes.
    You could look at the Apache Math library:
    [http://commons.apache.org/math/]
    perhaps it has some number theory methods.
    Or you could look into a Java bridge/interface between existing computer algebra systems (CAS) like Maple, Mathcad (both commercial) or the excellent opensource alternative: Octave. All these CAS have a bridge/interface to Java.

  • How to set color space to JPEG image with Java advance Imaging

    How to set color space to JPEG image with Java advance Imaging.
    is there any API in JAI which support to set color space.

    I'm definately no guru, but this is how you can change it.
    CTRL + ALT + Click on the part of the component that you want to change. This brings up the Hidden Dom Inspector, background of component will be surrounded with a red outline (Make sure the red outline is surrounding the part of the tabset you want to change), Now you go to properties sheet and click the ellipses next to rules property this will pop up a dialog you look in this list (At the top) to see the default style classes that are affecting the rendering of the component outlined in red. (You will be able to select different sections of a single component) then you just rewrite the style class that you want to change in your Stylesheet (You will not find the styleclass that you want to change because it is a part of your theme .jar but as long as you name it exactly the same and place in your stylesheet it will override the theme .jar style classes) it's actually very easy -- you were right should be a piece of cake for a guru. Don't have the link handy but you can check out Winston's Blog on changing Table Formatting to get this information...It is EXTREMELY useful if you want your apps to have a custom look and not default that comes with Creator Themes.
    Hope this helps you out God knows others have helped me alot!
    Jason

  • Advanced File Functions

    Hello all,
    I have a subVI that deletes 5 files which should always be present on my desktop due to a run before.  However, I have to put in a fail-safe that skips the delete process if the files are for some reason missing.
    Attached is the simple file path constant and Delete file directory process that I currently use.
    Is there any way I can utilize any of the other Advanced File Functions with a Case Structure and other Boolean Functions that can detect whether or not the files are there and then delete them if they are, or just skip the delete process if the files are not there.
    Thanks
    Attachments:
    Delete Files.vi ‏16 KB

    The Delete VI will skip the process on its own. The simplest thing to do is to call it and ignore the error (for example by using the Clear Errors VI). Just make sure not to wire an error into it if you do this, because you will then clear that error.
    As for some other tips regarding this VIs -
    Using constant paths is often a bad thing, especially if your are going to build the code into an executable and\or move it to another computer. Getting the path to the desktop is done in Windows through a special function which you can call by using the Call Library Function node, or you can hold the base path in a global.
    I suggest that unless absolutely necessary, you should not save your files to the desktop, but to another folder.
    You should create error in and out terminals, so that you can control when the VI runs.
    Giving it a less generic name is also a good idea, because LV can not hold 2 VIs with the same name in memory.
    To learn more about LabVIEW, I suggest you try searching this site and google for LabVIEW tutorials. Here, here, here, here and here are a few you can start with and here are some tutorial videos. You can also contact your local NI office and join one of their courses.
    In addition, I suggest you read the LabVIEW style guide and the LabVIEW user manual (Help>>Search the LabVIEW Bookshelf).
    Try to take over the world!

  • Finding a Gif Encoder for Java Advanced Imaging (JAI)

    I'm trying to find the GIF encoder for Java Advanced Imaging. I keep reading all over the place that there is one, but for the life of me I can't figure out where it is supposed to be. Could anyone please enlighten me?
    Thanks

    After I installed this, it still doesn't report gif as a possible encoding type:
    String[] codecs = ImageCodec.getEncoderNames(img, null);
                for (int j = 0; j < codecs.length; j++) {
                    String codec = codecs[j];
                    System.out.println (codec);
                }only reports the following types available:
    pnm
    jpeg
    tiff
    png
    bmp

  • What's the latest stable version of Java Advanced Imaging Image I/O Tools?

    Hi,
    Could anybody tell me what's the latest stable version for Java Advanced Imaging Image I/O Tools and from where I can download the same?
    Thanks

    Just 'mark out of date' the package. Or email him directly. The forums are generally the WORST way to try and contact any specific developer.
    Oh, and before that, please do a quick google....
    http://projects.gnome.org/gedit/
    Closing.

  • JAI (Java Advanced Imaging) and CF8

    Hi
    I'm using the Java Advanced Imaging API since CF6 and made
    several jar files to manipulate images (as it wasn't integrated in
    CF).
    Today I installed CF8, put the "jai_core.jar" and
    "jai_codec.jar" in the "cfroot\runtime\jre\lib\ext" folder as I did
    when I first developped my application or when I migrated from CF6
    to CF7 but today it does not work.
    I have the following error (see attached), ImageInfo and
    GetTaille are my own jar classe and method.
    I saw that there is already a "jai_core.jar/jai_codec.jar" in
    "cfroot\lib" So I think that there is a conflict between the two
    JAI's. I removed mine, but I have another error : "An exception
    occurred when instantiating a Java object. The class must not be an
    interface or an abstract class. Error:
    com/sun/media/jai/codec/ImageEncodeParam."
    I also tried to replace the JAI of CF8 by mine (just for a
    test) but I have the same error.
    Do you have any idea of a solution ?
    I know I can now use the CF8 tags to manipulate images, but I
    have to rewrite lots of code and I think there is still
    manipulations that CF8 can't handle (CMYK images, ICC profiles,
    Thanks in advance for your suggestions

    > "An exception occurred when instantiating a Java object.
    The class must not
    > be an interface or an abstract class. Error:
    I don't know how you're using
    com/sun/media/jai/codec/ImageEncodeParam in your code but the error
    is clear. ImageEncodeParam is an interface in the CF8
    jai_codec.jar. You can instantiate a concrete class, but not an
    interface. Possibly the private classes have changed since you
    first wrote the jar?
    > I think that there is a conflict between the two JAI's.
    >...
    > Caused by: java.lang.SecurityException: sealing
    violation: package
    > com.sun.media.jai.util is sealed
    You could be right. If the jars are sealed having two of them
    in the classpath might cause that kind of error.

  • Missing important image functions - going for Hype

    I made a product presentation with a meny system and aniamtions using Edge.
    I unfortunatelly found some very important functions were missing.
    So I´m going for Hype now, that has got all of these.
    So all the job has to be doe again :-(
    I didn´t find any feedback area for Edge Animate, so I´m putting it here. The things missing are:
    - Automatic Image optimization (like in Muse)
    - No support for PSD
    - No retina support
    - Can´t replace image, e.g from PNG to JPG (I made it thou by editing the JS-file, but that seems scary)
    These are all small matters for Adobe to fix and I suppose they are doing this in the future.
    I really like Edge Animate thou, but since it lacks important workflow functions I can´t use it in production.

    Hi,
    Thanks. Yes, that worked.
    I actually didn´t find this because in all other Adobe applications, this is done from the Library panel.
    I really stress the importance for you to make your/Adobe applications the same. We users love Adobe apps, but are really not liking the unnecessary different solutions in some of them. It´s frustrating and a complete waste of time.
    I actually remade the whole animation using (Tumult) Hype.
    It´s much easier to work with. Edge seems good to work with Javscript, but with Hype editing Javascripts is not as much necessary since there are pre-made solutions.
    You should also look into some things Hype has that is really important:
    - Automatic generation of Retina images
    - Automatic resampling of images
    - Scenes (a very nice way to work)
    All in all, Hype is much more efficient to work with.
    A thing that I do want in Edge (and Hype) is
    - When using Photoshop originals, it should be possible to set how each image should be exported, i.e as JPG (and setting quality) or PNG.
    In the real practical user world, we do only want ONE image to carry around for different purposes, it.e web, animations, videos, print.
    And when designing (doing layout) in i.e Edge, I do not always from start know if the image could be in JPG or if it must PNG because it is e.g. overlapping.
    The feature of settings export options for Photoshop images, I also would like to see in Muse. As well as Retina support in Muse that i REALLY want.
    I like Edge (and really like Muse), but as it is now, selection Hype is an easy choice over Edge.
    I hope that you do update Edge to support an extremely good workflow - then I will certainly selected Edge, since I already do pay for it anyway
    Best regards
    Bosse Nilsson
    Tel +46 (0)703-233 150
    2014-02-11 kl. 19:28 skrev elainefinnell <[email protected]>:
    Re: Missing important image functions - going for Hype
    created by elainefinnell in Edge Animate CC - View the full discussion
    Hi, man&mouse-
    Please note that there is a way to swap images, though it will try to fit the new image into the old dimensions.
    Select your image element
    In the properties panel, look at the Images section
    Next to the image name, select the double arrow key
    Select your new image (must already be in the Library)
    http://forums.adobe.com/servlet/JiveServlet/downloadImage/2-6110226-548268/437-302/ScreenShot2014-02-11at10.27.07+AM.png
    Hope that helps!
    -Elaine
    Please note that the Adobe Forums do not accept email attachments. If you want to embed a screen image in your message please visit the thread in the forum to embed the image at http://forums.adobe.com/message/6110226#6110226
    Replies to this message go to everyone subscribed to this thread, not directly to the person who posted the message. To post a reply, either reply to this email or visit the message page: http://forums.adobe.com/message/6110226#6110226
    To unsubscribe from this thread, please visit the message page at http://forums.adobe.com/message/6110226#6110226. In the Actions box on the right, click the Stop Email Notifications link.
    Start a new discussion in Edge Animate CC at Adobe Community
    For more information about maintaining your forum email notifications please go to http://forums.adobe.com/thread/416458?tstart=0.

  • Can Advanced Action functions be done with JS?

    Is it possible to use JavaScript to perform Advanced Action functions like "show", "hide", "assign", etc? If so, is there an applicable reference doc?
    Thanks,
    Bob

    The SWF JS API does not support show/hide... only assign.  HTML5 JS API supports show/hide and assign.
    To assign a vairable regardless of Output, you can look at this article:
    http://captivatedev.com/2012/12/17/display-the-students-name-from-your-lms-using-adobe-cap tivate-6-x/
    If you want to show/hide in HTML5, you can use
    cp.hide("ItemNameHere");
    cp.show("ItemNameHere");

Maybe you are looking for

  • How do I transfer music from my iPod to my macbook pro

    I just upgraded my macbook pro and I need to transfer my itunes from my old macbook pro to my new macbook pro. Can someone help me transfer my music from one computer to another?

  • Can iMac 27 late 2009 enter TDM connected to a Mac Pro late 2013?

    I'm trying to get an iMac 27 late 2009 to enter target display mode when connected to a Mac Pro late 2013. I tried with Apple's Thunderbolt cable and pressing Command + F2 on the iMac did nothing. So I bought a Mini DisplayPort cable, and now Command

  • Capturing MERGE errors

    I am trying to capture errors coming out of the MERGE statement (in 9i). Currently when a record causes an ABEND, I get a 'end-of-file on communication channel' message and everything stops. What I would like to do is capture the offending record's k

  • ALV buttons

    Hi all I need to add a button/icon at the end of each row of an ALV. When the user clicks on a button it will send a mail. Can you help me? Specially on the first issue. Many thanks.

  • Not seeing iOS4 update in iTunes.

    Not seeing iOS4 update in iTunes. I click on check for update button. Message window pops up, This version of the iPhone software 3.1.3 is the current version. Any help please. Message was edited by: LA5565