How to set DPI of TIFF image

Please help me.
How to set DPI of TIFF image using Java/JAI?

jr,
The size in pixels in the document will be the size of the image at 72 PPI when Saved for Web. Remember to tick Anti-Aliasing in the Image Size window, and place the artwork (borders) to correspond to whole pixels.

Similar Messages

  • How to Set up Print As Image Registry Default.

    This is a response to the archived post at:
    martin hrubes, "How to customize printing by registry - print as image" #, 6 Nov 2007 2:28 am
    I was trying to find out how to set the "Print As Image" advanced setting to be enabled by default. Here is what I discovered through trial and error.
    1. The setting is stored per user and per printer. (i.e. it has to be set for each printer for each user.)
    2. The registry setting is stored in the following key:
    [HKEY_CURRENT_USER\Software\Adobe\Acrobat Reader\8.0\General\cPrintAsImage]
    3. In this key, each printer has a separate binary value named s0, s1, s2, etc. The number increments by 1 for each printer added. If you open the value data, you will see it contains the name of the printer encoded in hex. (ex. hex coded for \\Server\Printer1)
    My recomendation is to open a pdf file in reader, go to File -> Print ->Select Desired Printer -> Click "Advanced" Options -> Enable "Print As Image" -> Click OK - Click OK again. Repeat for each printer you want to
    change.
    **NOTE** If you don't click OK both times (i.e. cancel the print dialog), the change will not be saved. You have to actually print something to the printer. If you don't want to print something, make sure the printer is offline or not accessible (unplug the network, usb, parallel, serial cable) first. Once the printer has been changed, it will keep the setting until to you change it.
    After you have set-up all of the desired printers, open RegEdit and navigate to the above key. Right click on it, and export it. Note the file name and location you are saving to. Close RegEdit. "Edit" (Right Click) the file just exported ("Opening" the file will just import it back into the registry.). Once opened, highlight and copy the registry key and all of the registry values. Paste the key and values at the end of the file. In one of the keys change "HKEY_CURRENT_USER\" to "HKEY_USERS\.DEFAULT\". Save and exit the file.
    When imported this file will enable the "Print As Image" setting for the currently logged in user plus add the setting to the default users profile so any new users to the machine will have it enabled by default also. However, it will not add it to any other user profiles that already exist on the computer. To do this, either use a login script for domain computers or add the reg file to the "All Users Startup" folder.
    It would be nice to have a setting in the deployment custimazation wizard to handle this, but for now we're stuck with enabling it the hard way.

    Yes Spyla, please see this link http://www.404techsupport.com/2008/09/09/make-adobe-reader-and-adobe-acrobat-use-print-as- image-setting-by-default-2/comment-page-1/#comment-3112.
    Allan, many thanks for your post, it certainly helped point me in the right direction.  what I found though is that you do not need to tick the print as image box at any point during the setting up of this.  All you need to do is add the registry key for whichever version of Adobe you are using for this to work.  So basically. what you are saying for each instance of Adobe is regardless of whether or not the print as image is selected, the registry key is saying always print as image for the printer as specified by the hex code. I have found that for network printers, you have to include the full path i.e. \\<servername>\<printername> e.g \\testserver\printer1 and convert all of that to hex. With later versions (9 up over), they have allowed for the string name of the printer so that it is just plain text which also makes life easier.
    What I do is apply this registry entry via Group Policy on a per room basis so that we only ever need to add one printer to the list.  you could do this globally by adding all printers sequentially using s0, s1, s2 or t0, t1, t2 etc depending on which version you are using.  The screenshot shows the registry key for 1 printer for Adobe Reader 8.
    The value data is the binary code for the actual full printer name
    This works a treat.
    Hope this helps
    Thanks

  • I have an iPad 2 and a Nikon DSLR. How can I transfer RAW/Tiff images using a compact flash card

    I have an iPad 2 and a Nikon DSLR. How can I transfer RAW/Tiff images using a compact flash card? Plugging in the camera at the ipad connector doesn't seem to work, possibly due to lack of power.

    This may apply.
    Fix (for Nikon D800)
    http://www.georgewheelhouse.com/blog/2012/10/ipad-ios-6-update---camera-connecti on-kit-fix
    Are you using an SD, SDHC, or SDXC card? And what capacity?
     Vheers, Tom

  • How can I merge two TIFF images in one...?

    I need some help please, I am looking for a way to "resize" black & white single TIFF images.
    The process I need to do is like cutting a small image and paste it over a new blank letter-size image (at 300 dpi), like a template.
    Or better yet, is there a way to do something like this...?
    Open image...
    image.*width* = 2550;
    image.*height* = 3300;
    image.save();Some APIs and topics in the internet do or talk about resizing, but the final images get stretched or shrinked and I need them not to do so at all.
    Also, I do not need to display the images, only to get the TIFF images processed and saved back to a file.
    How can I do this with Java and JAI? Unfortunately I am almost new to this and I don't know how difficult it might be to deal with images.

    If 2550 x 3300 isn't the original aspect ratio of the image, then the image is going to looked streched or shrinked in at least one dimension. There is no way around that. It would be like resizing a 2 pixel by 2 pixel image into a 3 pixel by 6 pixel image. The image would look like it's height shrunk or it's width stretched. Had I resized it to 3 pixels by 3 pixels or 6 pixels by 6 pixels, though, then it wouldn't look shrunken or streched.
    Open image...
    image.*width* = 2550;
    image.*height* = 3300;
    image.save();*1)* To open a TIFF image you can use the javax.swing.ImageIO class. It has these static methods
    read(File input)
    read(ImageInputStream stream)
    read(InputStream input)
    read(URL input) You can use which ever method you want. But first you need to install [JAI-ImageIO|https://jai-imageio.dev.java.net/binary-builds.html]. The default ImageReaders that plug themselves into the ImageIO package are BMP, PNG, GIF, and JPEG. JAI-ImageIO will add TIFF, and a few other formats.
    The downside is that if clients want to you use your program on their machine then they to will need to install JAI-ImageIO to read the tiffs. To get around this, you can go to your Java/jdk1.x.x_xx/jre/lib/ext/ folder and copy the jai_imageio.jar file (after you've installed JAI-ImageIO). You can also obtain this jar from any one of the zip files of the [daily builds|https://jai-imageio.dev.java.net/binary-builds.html#Daily_builds]. If you add this jar to your program's classpath and package it together with your program, then clients won't need to install JAI-ImageIO and you'll still be able to read TIFF's. The downside of simply adding the jar to the classpath is that you won't be able to take advantage of a natively accelerated JPEG reader that comes with installing JAI-ImageIO (instead, ImageIO will use the default one).
    *2)* Once you've installed [JAI-ImageIO|https://jai-imageio.dev.java.net/binary-builds.html] and used ImageIO.read(...), you'll have a BufferedImage. To resize it you can do the following
    BufferedImage newImage = new BufferedImage(2550,3300,BufferedImage.TYPE_BYTE_BINARY);
    Graphics2D g = newImage.createGraphics();
    g.setRenderingHint(RenderingHints.KEY_INTERPOLATION, RenderingHints.VALUE_INTERPOLATION_BILINEAR);
    g.drawImage(oldImage,0,0,2550,3300,null);
    g.dispose();Here, I simply drew the old image (the one returned by ImageIO.read(...)) onto a new BufferedImage object of the appropriate size. Because you said they were black and white TIFF's, I used BufferedImage.TYPE_BYTE_BINARY, which is a black and white image. If you decide to use one the BufferedImage types that support color, then a 2550x3330 image would require at least 25 megabytes to hold into memory. On the other hand, a binary image of that size will only take up about one meg.
    I specified on the graphics object that I wanted Bilinear Interpolation when scaling. The default is Nearest Neighbor interpolation, which while fast, dosen't look very good. Bilinear offers pretty good results scaling both up or down at fast speeds. Bicubic interpolation is the next step up. If you find the resized image to be subpar, then come back and post. There are a couple of other ways to resize an image.
    Note, however, if 2550 x 3300 is not the same aspect ratio as the the TIFF image you loaded, then the resized image will look shrunk or stretched along one dimension. There is absolutely no way around this no matter what resizing technique you use. You'll need an image whose original dimensions are in a 2550/3300 = .772 ratio if you want the resized image to not look like it's streched (you can crop the opened image if you want).
    *3)* Now we save the "newImage" with the same class we read images with: ImageIO . It has these static methods
    write(RenderedImage im, String formatName, File output)
    write(RenderedImage im, String formatName, ImageOutputStream output)
    write(RenderedImage im, String formatName, OutputStream output)You'll suply the resized BufferedImage as the first parameter, "tiff" as the second parameter and an appropriate output for the third parameter. It's pretty much a one line statement to read or write an image. All in all, the whole thing is about 7 lines of code. Not bad of all.
    Now as for the 300 dpi thing, there is a way to set the dpi in the Image's metadata. I'm pretty good at reading an image's metadata, but I've never really tried writing out my own metadata. I know you can set the dpi, and I have a somewhat vague idea how it might be done, but it's not something I've tried before. I think I'll look more into it.

  • How do I Convert a  Tiff image to a jpeg without being FORCED to 8-bit Color?

    I am an Artist.  I have High quality TIFF images.  When I convert the tiffs to jpeg it forces me into 8-bit color automatically. (Forget about 32bit - it will not allow me to jpeg that at all)   The only way I can get back to 16bit color is to use the already SMAshed file and bring it up to 16bit.  THIS makes NO sense.  Once the jpeg is smashed, HOw in the world is it supposed to convert up again. ??  Then even though it says you converted the file to 16 -bit , the metadata refers still to the file as 8-bit.
    On top of all of that confusion, One picture, for example, when supposedly converted to 16bit,  gets much BRighter then even the original Tiff image.  It looks good on one hand and over exposed on the other.  I assume that is photoshop throwing in fake resolution, am I right?
    Am I wasting my time with this imaginary 16bit conversion?
    Is there ANY way to take that original Tiff image and convert it to 16bit jpeg without the Default 8bit?  I have been trying all kinds of things.  I even have asked my web guy.  My web guy says that 8-bit is unexceptable for printing, even for web.
    Could this have anything to do with my computer and scanner?
    I have the iMAC OS X 10.8.3 (3.2 GHz) 8 GB memory.
    And I also have an Epson Expression 10000XL graphic arts scanner capable of scanniing at 48bit color.
    This color stuff Really matters!  It MATTERS!  I HAve FINE art files.  I am already losing so much quality with the jpeg conversion. (which I am required to do for SmugMug, in addition to compressing all my files to 50mb or Under)
    Anyone who knows anything that could help me would be much appreciated. 
    Aloha,
    -Melissa

    First of all jpeg is 8 bit only there is no way to save as a 16 or 32 bit jpg, just does not exist. Secondly people print in 8 bit all the time and most if not all web graphics are in 8 bit as that is the only way to view it as there is no 16 bit or 32 bit monitors to view it. All but a few pro monitors are 8 bit monitors.
    If you care about the color gamut and want the full range of color that 16 and 32 bit provide, then why jpg? Jpg by its own nature throws out color just to compress, thats why it is popular on the web, because of its small file size not its quality. If you need 16 or 32 bit for anything it must be in a format that supports that color depth.
    That being said a jpg image at 8 bit will display 16+ million colors,  256 shades of red, 256 shades of green and 256 shades of blue.
    Now here is where I think your bit information is off. a jpg image is a 24 bit image that will produce 8 bits of red, 8 bits of green and 8 bits of blue.
    The 8, 16 and 32 are per channel not total color information.
    If the overall image was 8 bits, the image would be gayscale.

  • How to set threshold level JPG images

    Please I need help with setting the right threshold value for my images. I am new with Photoshop. I need to interpret images consisting of sand oil and water in a glass medium. I need to calculate in pixels the volume of each phase (oil and water) with time. I converted the image to threshold and by default the setting is 128 level. This gives a rather high pixel value for the black background. adjust to other levels like 70 makes the white image more. Does some know how I can determine the correct threshold level to reflect that in the original image?
    Also how can set the threshold value to be the same for all the files (example 600 jpg files).
    Thanks a lot
    Engyy

    Also how can set the threshold value to be the same for all the files (example 600 jpg files).
    Create an action and use batch processing or import your images as a sequence and treat it as a video in the timeline. The rest is unclear. For all intents and purposes setting a threshold is completely arbitrary and factors like the color of the sand or whatever can influence it since e.g. red sand will naturally accentuate the red channel more than green and blue. Come to think of it, your methodology is rather unscientific in the first place, but providing one of your images as a sample reference might help people to be able to advise...
    Mylenium

  • How Increment the DPI of the image?

    Is it possible to write out image file with a dpi greater than 72 dpi? If so, how.
    i need 600 dpi
    Thnak

    Enlarge the image. If you are talking about image files, there's no such thing as DPI, really. The image file is saved in pixels, so an image is x pixels by y pixels in size. DPI really only applies to printing. You can scale an image and save it at a larger pixels size, which would result, when printing, in the image being printed larger at the higher resolution.
    If I have an image that is 144 pixels square, printing it at 72 DPI will print a 2 inch square image. Printing it at 600 DPI will give a 1/2 inch square image (approximately). Assuming it's printed as 1 pixel per page dot, of course. I believe, however, that most formats are going to be presumed to be a 72 DPI image, and that the print size would be based on that. So to print at 600 DPI would still print the same size image, just that the printer would extrapolate the actual dots based on the pixels, much like rescaling the image file would do.
    Anyway, if you have an image that is whatever size, scaling it up is not going to make it look that much better, usually.
    Image.getScaledInstance()...

  • How To Convert Multi Page Tiff Image Through open office in application

    I will Appreciate Any Effort Or Reply Which Can Tell Me , To convert a multi-page tiff image in pdf format in application i.e not on desktop using simple open -office but through coding. I doubt if there Exists Ny Plugin Or Separate Library Which Can Do Tht.  Code Or Library inJava Language will Be Preferable

    Your question does not make any sense. First, PDF does not support multi-page TIFFs. DO you have a PDF that you are trying to convert to WORD or what. It is unclear of what you are starting with and what your end goal is. If you are dealing with coding, you may need to check the SDK forum, but trying to understand what you are trying to do would be a good idea first.

  • How to import and anlyze TIFF images in Lab View 7

    Is there any way to read images from a CCD camera in TIFF format with Lab View 7.0 for a subsequent intensity analysis? I would like to import the TIFF image and have it converted in an array of numbers...
    Thanks
    Kla

    Image Toolbox (http://www.geocities.com/gzou999/imgtool.htm) can read tiff files, and return image data for display in picture control.
    George Zou
    http://webspace.webring.com/people/og/gtoolbox

  • How export report SSRS to TIFF image programticlly

    dear all,
     I have in my application reports called from my page to the reporting service of SQL-Server.
    I want in my web-form (with programming) to export this report to TIFF image ...

    You can use LocalReport.Render method to export into TIFF format. Check
    link. In the format parameter type it as "Image" and the file extension retain it to TIFF.
    Regards,
    Karthik
    Please remember to click Mark as Answer and Vote as Helpful on posts that help you. This can be beneficial to other community members reading the thread.

  • OfficeJet Pro 8500A910 - How to set dpi to print pictures

    How do you set the dpi to print pictures?  The max that shows up on the quality drop down is 600 x 600.
    Thanks

    Hi , Welcome to the HP Forums! I noticed that you are wondering how to setup an update to begin at a particular time with your HP Officejet Pro 6830. I am happy to look into this for you!  For this printer, it can only be setup to automatically accept updates, or to perform the update manually. Please see page 18. of your printer's user guide.  Hope this answers your question, and have a nice day!  “Please click the Thumbs up icon below to thank me for responding.”

  • How to set the resolution of images when saving Book as HTML

    How can I set a different resolution for images converted to *.GIF when I save a book as HTML? Why doesn't the conversion to JPG work?

    Hi
    I am running a stand-alone version of Framemaket 10.I try to convert a documentation with a lot of screenshots in it. Regardless of the settings on the Reference pages of the first document of the book, Framemaker converts all graphic files to *.gif, and these are downsized so much that they become illegible. I would like to have them converted to JPG, with little resolution loss, so they are still readable.
    I think Robohelp is too expensive…
    Best regards
    REIDEN TECHNIK AG
    Alexander Keller
    Tech Writer

  • How to set tray's background image in the custom page layout?

    Hi all,
    I've developed custom page layout with custom iView tray implementation. I've applied my layout into my page and added some iViews. Those iViews are URL isolated so they are rendered as an iframe. My problem is that an iframe background containing iView content overcast my background image which I have set in my iView tray implementation. Is it possible to set transparent background for an iframe in this scenario?
    I would be grateful for helpful answers.
    Best Regards,
    Micha&#322; M.

    Hi Tamil,
    That's right, I've already used layout tag library do develop custom tray design but my problem concerns iView's isolation method . URL isolation renders iView's content in an iframe which has its own background. I've read some articles about getting transparent iframes but I'm not sure how could I achive this in SAP EP? Is it possible?
    Best Regards,
    Michal M.

  • How to know if a tiff image is singlepage or multipage?

    Hi guys
    I am trying to write a program that creates single page tifs from one multipage tif, how can I check if a particular tif is singlepage, or multipage?
    Thank you in advance

    You can use JAI CORE for this.
    Download JAI from https://jai.dev.java.net/binary-builds.html#Release_builds
    Use the following code
    ImageDecoder imgdecoder = ImageCodec.createImageDecoder("tiff", imgeinputStream, null);
    imgdecoder.getNumPages()

  • How can I lookup the Tiff Image Compression being used on my file?

    I'm trying to figure out where this is stored in the file structure, I've tried a few different options, but I'm stuck. I dumped all the attributes of the file to console, but it's not there.
    Latest I tried this:
    app.activeDocument.TiffSaveOptions)
    I could simply open up each file and do a Save As Which would show me all the settings, but it's more time consuming than writing this to text.
    Also, does anyone have a recommendation for an Object Model Viewer? Is there one? I'd like to learn more about the files and structures themselves, without having to do hours of experimentation, since it can be difficult to figure out where things are nested.

    var compression = -1; // unknown
    var rex = /\<tiff:Compression\>(.+)\<\/tiff:Compression\>/;
    if (app.documents.length > 0) {
      var xmp = String(app.activeDocument.xmpMetadata.rawData);
      var m = xmp.match(rex);
      if (m) {
        compression = Number(m[1]);
    alert(compression);
    Also, does anyone have a recommendation for an Object Model Viewer?
    There is an OMV for JavaScript that comes built in to ESTK.
    There is one PDF for the PS DOM and another for called the JavaScript Tools Guide.
    I'd like to learn more about the files and structures themselves, without having to do hours of experimentation, since it can be difficult to figure out where things are nested.
    There is a Photoshop Files Format PDF, also available on Adobe.com. I've used variants of it since the version that came out for PS6 many years ago.
    But that stuff is not for the faint of heart.

Maybe you are looking for