to submit the new version of my application, i had to add screenshot in 5,5 inches, 4,7 inches and 12,9 inches.
according to the "iTunes Connect Developer Guide=> Screenshot properties" the following resolution are allowed to be upload on the appstore
Screenshot requirements are:
72 dpi, RGB, flattened, no transparency
High-quality JPEG or PNG image file format
Any of the following sizes:
640 x 920 pixels for hi-res portrait (without status bar) minimum
640 x 960 pixels for hi-res portrait (full screen) maximum
960 x 600 pixels for hi-res landscape (without status bar) minimum
960 x 640 pixels for hi-res landscape (full screen) maximum
But each time i want to upload a screenshot i got the following message:
Les dimensions d’une ou plusieurs captures d’écran sont incorrectes. En savoir plu
without any additional advice.
Is there any other restriction on the format file to be approved by itunesconnect??
My picture is 640x960 72dpi rgb in jpeg format.
I don't know what to do and how i can upload my screenshot to upgrade my app...
Thanks for your help
Welcome to StackOverflow! Looks like you are trying to upload the wrong sizes:
The following sizes are allowed/available in iTunes Connect:
From what you have written above, it looks like you wanted to upload 3.5-inch screenshots (640x960) for the 4.7-inch iPhone, but only 1334x750 or 750x1334 are allowed screenshot sizes for that category.
If you don't have a different behaviour on the 4.7-inch iPhone compared to the 5.5-inch version, I recommend using the Media manager and using the 5.5-inch screenshots for all other sizes.
Related
I have software allowing in input any image with valid vertical A4 pages.
My problem is that the PDF we are receiving can possibly have a random page turned into horizontal (landscape) mode.
I don't want to turn the content, only the page to make it feet in the software, like basically a 90 rotate left on all pages that are in landscape orientation.
This is the actual command I use: convert -scene 1 -density 200 .\TEST2.pdf page-%d.jpg
What I have:
What I would wish:
-auto-orient does not solve my problem.
Command:
convert -auto-orient -scene 1 -density 200 .\multiorientconvert.pdf page-%d.jpg
Result:
Thank you.
For photos taken in Pano mode (which can vary up to 180 degrees depending on when you press stop) I want to load them into a pano viewer app.
But, there isn't anything in the EXIF data that can tell you the real field of view that the photo takes. The only differences between photos I take are the native resolution. But presumably that can change between devices.
Approx 180 Approx 90
---------- ---------
Exif Image Width 10800 4176
Exif Image Height 2332 2462
Apparently Android writes XML meta data into their JPEGS:
http://atterer.org/tech/android-exif-tags-xmp-pano-panorama-exiftool
Any help appreciated!
First you need to calculate the pixels per degree that you are capturing. This can be done using the vertical angle of view and resolution.
The vertical angle of view will be dependent on the model of iphone and the orientation (landscape or portrait). For instance the iPhone 4 has a 55.7 x 43.2 degree angle of view iPhone 4 Camera Specifications - Field of View / Vertical-Horizontal Angle.
Divide the number of vertical pixels by the vertical angle of view, this will give you the pixels per degree. Then divide your panoramas horizontal number of pixels by the pixels per degree. This should give you the horizontal angle of view with enough accuracy for a good representation in a panorama viewer.
What size should an application icon and menu bar icon for OS X be?
I can deal with small resolution displays but what about Retina - does an icon displayed on the menu bar (e.g. 20 x 20 ) will be smaller or blurred on a new MacBook Pro with Retina display?
I reckon that the Application icon will be scaled, so if I'll prepare twice larger than regular it should be OK on Retina.
I found an excellent guide for iOS development with sizes specification but I can't find similar size specifications for OS X.
NSStatusBar icons (i.e. Menu bar icons) are different from regular app icons. I have not been able to find an NSStatusBar official icon guideline, but I have to believe that the Toolbar Icon guideline for buttons is pretty close. It suggests:
Create icons that measure no more than 19x19 pixels.
Make the outline sharp and clear.
Use a straight-on perspective.
Use black (add transparency only as necessary to suggest
dimensionality).
Use anti-aliasing.
Use the PDF format.
Make sure the
image is visually centered in the control (note that visually
centered might not be the same as mathematically centered).
In testing, I've found:
NSStatusBar seems to look best with something 18 pixels high, or less. The systemStatusBar has a thickness of 22.
While it lists PDF format, I've been using png without issue.
If you want your icon to be white on blue when it's selected, you need to provide the alternateImage as a separate white version of your icon.
Code sample:
myStatusItem = [[NSStatusBar systemStatusBar]statusItemWithLength:NSSquareStatusItemLength];
NSImage *statusImage = [NSImage imageNamed:#"Status.png"];
[myStatusItem setImage:statusImage];
NSImage *altStatusImage = [NSImage imageNamed:#"StatusHighlighted"];
[myStatusItem setAlternateImage:altStatusImage];
[myStatusItem setHighlightMode:YES];
[myStatusItem setMenu:self.myStatusMenu];
To make your menu item support Retina displays, Dark Mode and different states (e.g. pressed)
Create two PNG images sized 16x16 and 32x32 pixels
Create a new image asset in Xcode with Render As set to Template Image and add your images for 1x and 2x
Initialize your NSImage from the image asset without changing its size: NSImage(named: "Example")
http://developer.apple.com/library/mac/#documentation/userexperience/conceptual/applehiguidelines/Intro/Intro.html#//apple_ref/doc/uid/TP30000894-TP6
And:
http://developer.apple.com/library/mac/#documentation/userexperience/conceptual/applehiguidelines/IconsImages/IconsImages.html
Follow these steps and you will get a perfectly sharp status bar Icon for retina
Open a png file of your Icon in photoshop it should be larger than 88px x 88px
go to menu, Image, Image size
set resolution to 350
set size to 88px x 88px (pixels)
save image as png
add it xcode
adding on to Michael's answer apple are now requiring all the way up to 1024x1024px icons due to retina displays.
http://www.cultofmac.com/179738/apple-now-requires-high-res-1024x1024-icons-for-every-mac-os-x-app/
The maximum size for the app icon should be 1024 x 1024.
And you have to create both regular and retina resolution icons for 16 x 16, 32 x 32, 128 x 128, 256 x 256, 512 x 512 & 1024 x 1024.
The details for which you can find in the "High Resolution Guidelines for OS X" document from Apple.
I am learning Windows 8 metro style app development, I want to set a background photo in my app, it will fit the full screen, should I provide different sizes of this image so that it can fit all devices? If i should, which detailed sizes should I provide?
Should I provide different sizes so that it can file all devices?
Yes
which detailed sizes:
You should provide images that scale for different resolutions as well as sizes. Common sizes include (these come from the Windows 8 simulator - you can test you app with these sizes):
1024 x 768
1366 x 768
1920 x 1080
There are also recommendations for providing images at different resolutions (100, 140, 180 dpi).
Please make sure you check out:
Guidelines for scaling to screens
Guidlines for scaling to pixel density
I have a PNG picture which I should use in my iPhone application, but first of all, I have to give it the dimensions of an iPhone 4 retina screen. Does any one know what could it be its dimensions or how to do that?
The retina display on the iPhone 4 has the double amount of pixels than that of an older iPhone. So the complete size of an iPhone 4 screen in pixels is 640x960.
In photoshop you can quickly resize any image by changing the image size property from the Image menu. If you don't want to lose quality I suggest you start with all retina images and halve them for the non retina displays. Doing it the opposite way will decrease your quality.
If you want to use an image designed for the iPhone 4 retina display you'll want to have both pictures, one for the normal iPhone screen (320x480) and one for the retina images, in your resource's folder of your Xcode project. Use the same name for those images but append "#2x" at the end of the retina images.
So if you have a "background.png" it will become "background#2x.png" and iOS will be smart enough to use the correct image for the correct type of screen.
At 72 dpi, it should be 640px by 960px.
iPhone4 screen resolution is 960x640