Tools or Methods for generating Platform Icons and Splash images in Apache Cordova config
I was getting ready to update my icon from the default in my first Apache Cordova project when I first noticed there are 32 entries for different variations of the icon in config.xml broken up by platform.
Are there any existing tools or perhaps built in functionality which will take a base image and generate the various platform and device files?
Is the only other options to manually creating each image?
Same question for the splash image.
cordova icons splash-screen
add a comment |
I was getting ready to update my icon from the default in my first Apache Cordova project when I first noticed there are 32 entries for different variations of the icon in config.xml broken up by platform.
Are there any existing tools or perhaps built in functionality which will take a base image and generate the various platform and device files?
Is the only other options to manually creating each image?
Same question for the splash image.
cordova icons splash-screen
add a comment |
I was getting ready to update my icon from the default in my first Apache Cordova project when I first noticed there are 32 entries for different variations of the icon in config.xml broken up by platform.
Are there any existing tools or perhaps built in functionality which will take a base image and generate the various platform and device files?
Is the only other options to manually creating each image?
Same question for the splash image.
cordova icons splash-screen
I was getting ready to update my icon from the default in my first Apache Cordova project when I first noticed there are 32 entries for different variations of the icon in config.xml broken up by platform.
Are there any existing tools or perhaps built in functionality which will take a base image and generate the various platform and device files?
Is the only other options to manually creating each image?
Same question for the splash image.
cordova icons splash-screen
cordova icons splash-screen
asked Jan 23 '18 at 21:15
Adam Heeg
979925
979925
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
I would recommend to use the ionic CLI.
Please visit their website for more information's on how to install it (it is free).
It is a very fast solution, once you have created a temp project with ionic you will need to copy a splash.png (2732x2732 px resolution) and a icon.png (1024x1024 px resolution) into the temp projects "resources" folder and execute the following command in you console: "ionic cordova resources ios" or "ionic cordova resources android" and you'll have all the files generated inside each platforms directory under "resources" folder.
You can reuse this temp project in the future to generate splash/icon images to all other apps you will have.
Once you have the images, make sure to copy and paste the ionic config.xml entries with the image names into your own config.xml and copy over your generated images into your original res/screens/ios or res/screens/android folders.
Hope it helped.
add a comment |
I just used this website: https://pgicons.abiro.com/
It works fine, except that I needed to add www/ to path of files in the config.xml snippet provided.
Example:
<icon density="ldpi" src="res/icon/android/ldpi.png"/>
to be changed as
<icon density="ldpi" src="www/res/icon/android/ldpi.png" />
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f48410951%2ftools-or-methods-for-generating-platform-icons-and-splash-images-in-apache-cordo%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
I would recommend to use the ionic CLI.
Please visit their website for more information's on how to install it (it is free).
It is a very fast solution, once you have created a temp project with ionic you will need to copy a splash.png (2732x2732 px resolution) and a icon.png (1024x1024 px resolution) into the temp projects "resources" folder and execute the following command in you console: "ionic cordova resources ios" or "ionic cordova resources android" and you'll have all the files generated inside each platforms directory under "resources" folder.
You can reuse this temp project in the future to generate splash/icon images to all other apps you will have.
Once you have the images, make sure to copy and paste the ionic config.xml entries with the image names into your own config.xml and copy over your generated images into your original res/screens/ios or res/screens/android folders.
Hope it helped.
add a comment |
I would recommend to use the ionic CLI.
Please visit their website for more information's on how to install it (it is free).
It is a very fast solution, once you have created a temp project with ionic you will need to copy a splash.png (2732x2732 px resolution) and a icon.png (1024x1024 px resolution) into the temp projects "resources" folder and execute the following command in you console: "ionic cordova resources ios" or "ionic cordova resources android" and you'll have all the files generated inside each platforms directory under "resources" folder.
You can reuse this temp project in the future to generate splash/icon images to all other apps you will have.
Once you have the images, make sure to copy and paste the ionic config.xml entries with the image names into your own config.xml and copy over your generated images into your original res/screens/ios or res/screens/android folders.
Hope it helped.
add a comment |
I would recommend to use the ionic CLI.
Please visit their website for more information's on how to install it (it is free).
It is a very fast solution, once you have created a temp project with ionic you will need to copy a splash.png (2732x2732 px resolution) and a icon.png (1024x1024 px resolution) into the temp projects "resources" folder and execute the following command in you console: "ionic cordova resources ios" or "ionic cordova resources android" and you'll have all the files generated inside each platforms directory under "resources" folder.
You can reuse this temp project in the future to generate splash/icon images to all other apps you will have.
Once you have the images, make sure to copy and paste the ionic config.xml entries with the image names into your own config.xml and copy over your generated images into your original res/screens/ios or res/screens/android folders.
Hope it helped.
I would recommend to use the ionic CLI.
Please visit their website for more information's on how to install it (it is free).
It is a very fast solution, once you have created a temp project with ionic you will need to copy a splash.png (2732x2732 px resolution) and a icon.png (1024x1024 px resolution) into the temp projects "resources" folder and execute the following command in you console: "ionic cordova resources ios" or "ionic cordova resources android" and you'll have all the files generated inside each platforms directory under "resources" folder.
You can reuse this temp project in the future to generate splash/icon images to all other apps you will have.
Once you have the images, make sure to copy and paste the ionic config.xml entries with the image names into your own config.xml and copy over your generated images into your original res/screens/ios or res/screens/android folders.
Hope it helped.
answered Feb 7 '18 at 7:32
stephnx
4718
4718
add a comment |
add a comment |
I just used this website: https://pgicons.abiro.com/
It works fine, except that I needed to add www/ to path of files in the config.xml snippet provided.
Example:
<icon density="ldpi" src="res/icon/android/ldpi.png"/>
to be changed as
<icon density="ldpi" src="www/res/icon/android/ldpi.png" />
add a comment |
I just used this website: https://pgicons.abiro.com/
It works fine, except that I needed to add www/ to path of files in the config.xml snippet provided.
Example:
<icon density="ldpi" src="res/icon/android/ldpi.png"/>
to be changed as
<icon density="ldpi" src="www/res/icon/android/ldpi.png" />
add a comment |
I just used this website: https://pgicons.abiro.com/
It works fine, except that I needed to add www/ to path of files in the config.xml snippet provided.
Example:
<icon density="ldpi" src="res/icon/android/ldpi.png"/>
to be changed as
<icon density="ldpi" src="www/res/icon/android/ldpi.png" />
I just used this website: https://pgicons.abiro.com/
It works fine, except that I needed to add www/ to path of files in the config.xml snippet provided.
Example:
<icon density="ldpi" src="res/icon/android/ldpi.png"/>
to be changed as
<icon density="ldpi" src="www/res/icon/android/ldpi.png" />
answered Nov 23 '18 at 2:34
Pierre
344419
344419
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f48410951%2ftools-or-methods-for-generating-platform-icons-and-splash-images-in-apache-cordo%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown