24-bit .pngs on iPhone 5

I often use 24-bit transparent .png files in web design. I recently checked an iPhone 5, mostly to look at the viewport, and noticed my .png files all have a black matte?
Went back and checked an iPhone 4 and everything looks fine there. Not sure what to say. I've been saving files the same way since 2007! Either a save-for-web from Photoshop or a direct save-as. Any ideas?

We checked it with an iPhone 5 in house multiple times and could not reproduce this Problem. Must be something specific to your device. Maybe your speakerphone volume is turned down completely?
Follow the latest Skype Community News
↓ Did my reply answer your question? Accept it as a solution to help others, Thanks. ↓

Similar Messages

  • How to save a file as an 8-bit .png in Illustrator?

    Hello to all AI masters...I have a task here to save as a file as an 8-bit .png file in Illustrator? Can anybody, somebody help me on this?

    ...but how can I convert it to an 8-bit png file?
    What bit depth are you converting from... and how did you create the PNG in the first place?
    Conversion among raster image formats would normally be better handled in programs like Photoshop.

  • Graphics, ImageIO, and 32-bit PNG images with alpha-channels

    I have a series of 32-bit PNG images, all with alpha channels. I'm using ImageIO.read(File) : BufferedImage to read the PNG image into memory.
    When I call graphics.drawImage( image, 0, 0, null ); I see the image drawn, however all semi-transparent pixels have a black background, only 100% transparent pixels in the source image are transparent in the drawn image.
    The Graphics2D instance I'm drawing to is obtained from a BufferStrategy instance (I'm painting onto an AWT Canvas).
    Here's my code:
    Loading the image:
    public static BufferedImage getEntityImage(String nom, String state) {
              if( _entityImages.containsKey(nom) ) return _entityImages.get( nom );
              String path = "Entities\\" + nom + "_" + state + ".png";
              try {
                   BufferedImage image = read( path );
                   if( image != null ) _entityImages.put( nom, image );
                   return image;
              } catch(IOException iex) {
                   iex.printStackTrace();
                   return null;
         private static BufferedImage read(String fileName) throws IOException {
              fileName = Program.contentPath + fileName;
              File file = new File( fileName );
              if( !file.exists() ) return null;
              return ImageIO.read( new File( fileName ) );
         }Using the image:
    Graphics2D g = (Graphics2D)_bs.getDrawGraphics();
    g.setRenderingHint( RenderingHints.KEY_ANTIALIASING , RenderingHints.VALUE_ANTIALIAS_ON);
    public @Override void render(RenderContext r) {
              Point p = r.v.translateWorldPointToViewportPoint( getLoc() );
              int rad = getRadius();
              int x = (int) p.x - (rad / 2);
              int y = (int) p.y - (rad / 2);
              BufferedImage image = Images.getEntityImage( getCls(), "F" );
              r.g.drawImage( image, x, y, null );
         }

    You may want to check on you system and see what ImageReaders are available, it could be ImageIO is just not picking the best one, if not, then you can use getImageReaders to get an iterator of image readers, then choose the more appropriate one.

  • How to open 32 bit PNG with unpremultiplied alpha?

    I've got the latest Photoshop CC (2014) and I've been trying to figure out how to import a 32 bit PNG file with an embedded but unpremultiplied alpha channel in it.  So this is a PNG image with four channels:  Red, Green, Blue, and Alpha.  Unfortunately, when I open it in PS, I get a three channel (R, G, B) image where PS has cheerfully premultiplied the alpha into the other channels, as you can see here:
    The "glow" is the Alpha channel's unwanted effect.
    I know the Alpha channel is still there because if choose Channel-->Split, I get four grayscale images:  myimage_red, myimage_green, myimage_blue, and myimage_transparency.    So the Alpha information is being kept separate, but PS is being "helpful" and premultiplying it on the open.
    Is there a setting or anything else that can overcome this behavior?
    Note:  The reason for this is that I'm using the "alpha" channel for something else (ambient occlusion) in a CG program and it should not be being used for transparency at this point.   (Long story.)

    Thank you for your prompt response!   I apologize if I misused the term "premultiplied."   Here's what I am familiar with the term from:   https://helpx.adobe.com/premiere-pro/using/compositing-alpha-channels-adjusting-clip.html
    With straight (or unmatted) channels, transparency information is stored only in the alpha channel, not in any of the visible color channels. With straight channels, the effects of transparency aren’t visible until the image is displayed in an application that supports straight channels.
    With premultiplied (or matted) channels, transparency information is stored in the alpha channel and also in the visible RGB channels, which are multiplied with a background color. The colors of semitransparent areas, such as feathered edges, are shifted toward the background color in proportion to their degree of transparency.
    So, here is what I see on my Photoshop screen when I open this image.  Note that there are only THREE channels displayed, Red, Green and Blue (and the composite RGB channel).  All three of them display transparency, allowing the (in this case checkered) background to show through:
    Now, if I select Channels-->Split Channels I get these FOUR images.   Note that there is a "Transparency" channel which has my separate information that I want, and there are three color channels, none of which display transparency.   This is what I meant by "premultiplied".   In the default mode above, Photoshop has "multiplied" each color channel by the "Transparency" channel.   This is the behavior I was seeking to avoid.    Can you offer any further advice on how to prevent this automatic use of the "Transparency" layers, or is this something that Photoshop does not support at this time?
    "Transparency"
      "Blue"
      "Green"
      "Red"

  • MachineVis​ion to find edge using 16-bit png

    I have snap several png images and wants to find the edges (straight lines) of the tube.
    as attached files.
    I try 8-bit PNG files, it works.
    but when I load a 16-bit PNG file , the program can't find any edge.
    I use "FindEdge" vi, and "Find straight edge 3" vi. 
     Could anyone help me on this?
    Thanks a lot!
    Attachments:
    T16Bit.png ‏1709 KB
    Test4-8Bit.png ‏464 KB
    Sub_ImgLineProfile.vi ‏84 KB

    Bonjour LemonWang,
    A priori, ce n'est pas votre VI mais votre image qui pose problème. J'ai fait le test avec une autre image et le VI run en 8 et 16 bits.
    Je vous met l'ensemble des fichiers en PJ (photos et Photo de TEST en 16bits avec votre VI)
    Avec quel cam ou appareil ou microscope avez vous pris la photo? Etes vous sur que c'est du 16 bits?
    Cordialement.
    PS: il y a une erreur dans votre code: -1074396080. Pensez a toujours mettre un fil d'erreur pour vérifier que tout se passe bien.
    Pierre_D
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    LabVIEW Tour
    Journées Techniques dans 10 villes en France, du 4 au 20 novembre 2014
    Attachments:
    Photo.zip ‏2232 KB

  • Store a grayscale 12-bit image in a 16-bit png

    Hi.
    I'm acquiring grayscale images with a Basler Aca2000-340km camera with 12-bit of pixel depth.
    I'm using labview 2012 and the latest IMAQ drivers.
    I store them in 16-bit png files with the least possible compression (value of 1000) with the VI Write PNG  File 2.
    When I check the maximum and minimum values of the pixels of an image with its histogram i find both the last and first 4 bits to be sometimes used (either opening the image as Grayscale-I16 or Grayscale-U16.
    i.e.
    max value= 54842 = 0101110001101011
    Moreover if I open the same image with matlab the maximum value is in this case 65455 = 1111111110101111
    I was expecting the image to be saturated, being the matlab value closer to what I expected, but what I was really expecting is that either the last or first 4 bits (I don't know to which side you do the padding) weren't used at all.
    Could you shed some light on it?
    Cheers.

    Thnks for the quick answer.
    I believe I'm being consistent. I get the image type from the properties value of the IMAQ session and that's the value I use for the Grab Acqure VI and the Extract Tetragon VI. I think the type is grayscale U16.
    I was doing something wrong with the way I checked the values though. The maximum value of the histogram is the number of times a pixel value is repeated, so actually those 52k wasnt the maximum pixel value after all. 
    Now if I use the ImageToArray VI then I see the maximum value within the 12-bit range->4090.
    So in light of this, should I take it that labiew is doing the padding on the left?
    A 111111111111 pixel value is stored as 0000111111111111 value thus preserving the actual value of the pixel?
    I'd think then the image would be dimmer because now the maximum value would be 4090 out of 65k levels. But the actual image is bright.
    So in order to preserve the fidelity of the image I would expect the padding to be made on the right, thus storing a 111111111111 pixel value as 1111111111110000.
    As for how matlab deals with it, my guess is that Matlab just recognises it is a uint16 image and stores the values. But, to be certain I need to know how labview deals with the padding, because in matlab I'm getting values close the maximum (2^16-1) which suggests padding on the right, but they are odd, which would suggest padding on the left. 

  • 4 bit PNG display issue

    Dear all,
    I am using sun jvm pbp1.0.2-linux-x86.
    I have written a test apps which will display a png image by reading the file. But when i executed the program White colour in the png is shown as blue colour. The point to be noted here is that the bit depth of the png is 4.
    I there any display issues in the 4 bit PNG images.
    I am also facing this problem in the jdk version 1.4 in linux and windows.
    But the image is dispalyed correctly in jdk 1.5 version.
    Is there any fix need to apply in my jvm to render the 4 bit PNG image correctly.
    Waiting for your kind cooperation
    Regards
    Sivan

    Dear all,
    The error is fixed.
    With reference to Bug ID: 4809676 of SUN bug database, applied one patch in the code
    In the source code of sun.awt.image.PNGImageDecoder, please see 436 line.
    Near the end of the line, ... &7 is present.
    Actually 7 should have been 15. Otherwise, some PNG images
    with bitdepth 4 won't be decoded correctly. Showing incorrect colors.
    case 4:
    bPixels[col+rowOffset] = (byte)((rowByteBuffer[spos>>1]>>
    ((1-(spos&1))*4))&7); // --> Replace &7 to &15
    spos++;
    break;
    Regards
    Sivan

  • HELP!  How do you create a 8 bit png?

    Given a bufferedImage how do you create a 8 bit png to file?
    Right now i am just using the standard imageIO:
    ImageIO.write(tempImg, "PNG", target2);
    Thank you

    Still need help, I could do it for a value lower. contact me at [email protected]

  • Why can't I export a 24 bit PNG with alpha transparency?

    I have just upgraded my Macromedia Studio 8 to Adobe CS3, and
    it seems that I still can't export a 24 bit png with transparency
    from Fireworks (Photoshop can do it, but it's just not suited for
    volume graphic production). Anyone know something I don't, or can
    someone at least explain why I can have alpha transparency on 8 bit
    and 32 bit, but not 24 bit pngs? Currently, I'm planning to export
    everything from Fireworks, then batch-process through Photoshop to
    reduce from 32 bit to 24 bit, which is just... gah! Words fail
    me.

    Kathleen13 wrote:
    > I have just upgraded my Macromedia Studio 8 to Adobe
    CS3, and it seems that I
    > still can't export a 24 bit png with transparency from
    Fireworks (Photoshop can
    > do it, but it's just not suited for volume graphic
    production). Anyone know
    > something I don't, or can someone at least explain why I
    can have alpha
    > transparency on 8 bit and 32 bit, but not 24 bit pngs?
    Currently, I'm planning
    > to export everything from Fireworks, then batch-process
    through Photoshop to
    > reduce from 32 bit to 24 bit, which is just... gah!
    Words fail me.
    >
    If I'm correct, 8-bit png supports index transparency just
    like GIF's
    do. 32-bit png's support alpha channel transparency, so you
    can get
    variable or partial transparency in a full color image(8 bits
    for each
    color and 8 bits for an alpha channel) and 24-bit png's are
    similar
    jpegs, only you get lossless compression and no user-defined
    settings.
    So essentially, when you export a 32-bit png file you are
    exporting a 24
    bit color image with an 8-bit alpha channel.
    Jim Babbage - .:Community MX:. & .:Adobe Community
    Expert:.
    Extending Knowledge, Daily
    http://www.communityMX.com/
    CommunityMX - Free Resources:
    http://www.communitymx.com/free.cfm
    .:Adobe Community Expert for Fireworks:.
    news://forums.macromedia.com/macromedia.fireworks
    news://forums.macromedia.com/macromedia.dreamweaver

  • Does fit bit work with iphone 5C

    does fit bit work with iphone 5 C

    Teresamaries wrote:
    does fit bit work with iphone 5 C
    Yes.
    Do you mean the FitBit application or the FitBit devices?
    They do all work with iPhone 4S and newer. (4S, 5, 5S, 5C, 6 & 6 Plus).

  • Latest iTunes 10.1.1 for Windows 64-bit NOT recognizing iPhone 4...***?!

    Hey All,
    My iPhone 4 is not being recognized by my brand new PC laptop - Dell Studio 1558 with Windows 7 (64-bit).
    Each time I attempt to synch the iPhone 4 with the PC, I get the same error message below:
    "This iPhone cannot be used because the required software is not installed. Run the iTunes installer to remove iTunes, then install the 64-bit version of iTunes."
    I've installed and uninstalled and installed and unistalled latest iTunes 10 (64 bit version) and keep getting this error message above.
    Surely this can't be an overall iTunes 10 glitch with the iPhone 4?!?! When does next version come out? Apple staff has been unable to help me so I thank anyone in advance who has a solution for this. Happy New Year =)
    -josh

    I've also got a similar problem. I upgraded yesterday & today I find (mainly with previously purchased tracks) that iTunes only playes about 51sec of a track. The whole track plays when using "Quicktime" but this doesn't help me when I'm trying to put together a playlist.
    Can anyone out the help?

  • 320 & 128 bit rate in iPhone.

    I haven't found an option that lets you choose the bit rate you want to convert your music to in my iPhone. All my music is 320 bit rate or lossless... So it's going to take a chunk of space. I'm converting the music I want on my iPhone to a 128 bit rate and throwing that in a playlist to sync to my phone... which I really don't want to do because now I have the same albums twice and it's makes my library messy. Any quick fix or solutions?

    I can't speak for iPods cause I never bought one. I've always been the kind of person who rather have one device (Moto Razr V3i w/ iTunes) then two devices (reg. phone and an iPod). My phone would covert the music to 128 bit rate to optimize space. It would make sense that apple would give us an option to convert the size of our music files to optimize space as well. This making duplicate albums in two different bit rates is a hassle! Unless you've gone into Edit > Preferences > Advanced > Importing... the music you rip on your computer is going to be a defult ACC 128 bit rate format. Which there is nothing wrong with. If you share music with friends and they don't have iTunes there's going to be an issue. So I changed my encoder to MP3 and also adjusted the audio quality. You tend to lose lower frequencies when music is ripped at a low bit rate.

  • 128 bit A8 of Iphone

    Just being a very curious person. Since A7 is a 64 bit which surprised the world. Even on android( Which is still developing their own 64 bit Soc's). What will be the upcoming A8 chipset? More games that are released on iphone had a Graphic quality equal to PS2 and Xbox 360. Games like Monster Hunter freedom Unite and infinity blade 3 had an excellent overall game graphic quality thanks to the A7 and PowerVr. Now, Will the A8 be a 128 bit Soc? /('o')\

    Stay on topic. Apple Support Communities is here to help people use Apple products and technologies more effectively. Unless otherwise noted, do not add Submissions about nontechnical topics, including:
    Speculations or rumors about unannounced products.
    Discussions of Apple policies or procedures or speculation on Apple decisions.from User Terms of this
    From TOU of this Forum

  • How to show 10-bit PNG(TIFF) file in Labview?

    I used NI-IMQA 1409 to grab a 10-bit picture. It only can be save as PNG file in MAX. but I found I could n't display that image file any more? Could any one tell me how I can display that PNG file. Thanks

    First, when you Grab or Snap an image in LabVIEW with the Vision utilities, you will have to use 16bit format. This is a big pain, and a serious waste of memory, but necessary. I strongly recommend that if you are doing any kind of image manipulation or processing, that you keep it 10bit.
    Okay, with that said. To display the image, you need to go to the Picture Tools palette, NOT the IMAQ palette. There you will find the tools to open and display the PNG image. However; you should be able to read the image with the "Read Image File" VI, though as I have never done it, I cannot be certain. Either way, the Picture tools will get you where you need to be.

  • How do I resolve syncing issues between Windows 7 64-Bit and my IPhone 4?

    I keep getting an error when trying to sync my iPhone 4 to my new computer.
    The error reads as follows:
    This iPhone cannot be used because the required software is not installed. Run the iTunes installer to remove iTunes, then install the 64-bit version of iTunes.
    I cannot tell you how fed up I am with this error and Apple's lack of willingness to resolve the issue without purchasing support.
    Does anyone have a fix for this issue to include step by step instructions? Any help would be greatly appreciated, thnak you.

    I had the same problem.  The following link solved my problem, in particular "Step 5".  The regestry entries did the job.  I think there is a problem with the iTunes 64-bit installer.
    http://randomwindowstips.wordpress.com/2009/12/08/windows-7-itunes-9-software-is -not-installed/
    Good luck!

Maybe you are looking for

  • Accessing Another Window Fault

    import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.util.Arrays; public class PasswordDemo extends JPanel   implements ActionListener {     private static String OK = "ok";     private static String HELP = "help";     privat

  • File2file Receiver Determination Problem

    Hi All,          I am doing File2file my IR part is activated in ID part I creater 2 CC in Business Service sender with FCC and Receiver with Normal XMLfile after this step Iam trying to create my Receiver Determination Its showing that NO OBJECTS FO

  • How do put a credit card on my account for apple TV

    I need to put a credit card on my account so I may order movies on my Apple TV

  • Is there a way to put more than 1 bean:write into value?

    Hello, Is it possible to put something like below to value??? <html:textarea property="desc" styleClass="metin" cols="77" rows="3" value="<bean:write property="a" name="form" /> something <bean:write property="b" name="form" /> something"/> thanks

  • Tab control event Keypress

    Hello, I'm using a Tab control and can't find out how to handle the following situation. We know that when operating a Tab control we can jump from Tab to Tab by pressing <Ctrl-Tab>. When at the last Tab I would like to jump to another conbtrol and n