Good morning, as the title suggests I'm pretty new to Visio and have a few questions. My company has picked up a new controls line that uses Visio for graphics editing. I have a vast collection of .PNG images and shapes that I have used over the years in my other graphics packages that I would like to convert to stencils. I've watched a few videos on how to create a custom stencil and have got that down for the most part. My question is, how can I import my images and keep the original file names (such as LgDuct90Down)? Or will I have to take the time and rename each and every one individually from Master to whatever? Thanks in advance.
Few years ago i did find 3rd-party tool named png2vss!
(http://visguy.com/vgforum/index.php?action=dlattach;topic=9130.0;attach=10213;image)
Now i cant find it because developer's site (https://dmitryivanov.net/image-converter-for-visio/) not exist!
You can find it in another sites, i am not sure that download there software is safety. :-\
Can I assume all that you are talking about is saving a bunch pngs into a stencil where each png can have its own name.
Pretty straight forward
- create a stencil ...maybe <my fabulous pngs>
- edit that stencil
- bring a given PNG into a drawing (copy from source... paste into visio drawing page)
- drag the png from drawing page to that stencil
- right click png in stencll ==> master properties ==<pick your png name e.g "this is my most fabulous png">
- repeat as needed
- save stencil
I have a utility that might help you with this ...
https://www.paulherber.co.uk/visio-utilities3/ (https://www.paulherber.co.uk/visio-utilities3/)
Quote from: vojo on April 19, 2020, 09:00:15 PM
Can I assume all that you are talking about is saving a bunch pngs into a stencil where each png can have its own name.
Pretty straight forward
- create a stencil ...maybe <my fabulous pngs>
- edit that stencil
- bring a given PNG into a drawing (copy from source... paste into visio drawing page)
- drag the png from drawing page to that stencil
- right click png in stencll ==> master properties ==<pick your png name e.g "this is my most fabulous png">
- repeat as needed
- save stencil
Thanks, but this is what I am trying to streamline. I've got literally 1000's of parts and pieces as .png's in my library, several 100 I use on the regular. I couldn't begin to imagine how long it would take to convert em all one by one.
I have a utility that helps you scale images for tracing or for floorplan backgrounds (not for sale...yet).
When you import an image with this tool, I automatically stuff the date and filepath of the image into the image-shape as Shape Data. If you are fluent with Shape Data fields, this might be a good technique to use:
Below is a safe link to png2vss software.
https://www.dropbox.com/s/luvsmd4zlw66wtk/Png2Vss.zip?dl=0 (https://www.dropbox.com/s/luvsmd4zlw66wtk/Png2Vss.zip?dl=0)
Browser ID: smf
(is_webkit)
Templates: 1:
Printpage (default).
Sub templates: 4:
init,
print_above,
main,
print_below.
Language files: 1:
index+Modifications.english (default).
Style sheets: 0:
.
Hooks called: 59 (
showintegrate_autoload, cache_get_data, integrate_pre_load, integrate_load_session, integrate_verify_user, cache_get_data, integrate_user_info, integrate_load_board, cache_get_data, integrate_board_info, cache_get_data, integrate_allowed_to_general, integrate_pre_load_theme, cache_get_data, integrate_allowed_to_general, integrate_simple_actions, integrate_allowed_to_general, integrate_load_theme, integrate_pre_log_stats, cache_get_data, integrate_actions, integrate_pre_parsebbc, integrate_bbc_codes, integrate_bbc_print, integrate_post_parsebbc, integrate_pre_parsebbc, integrate_bbc_print, integrate_post_parsebbc, integrate_pre_parsebbc, integrate_bbc_print, integrate_post_parsebbc, integrate_pre_parsebbc, integrate_bbc_print, integrate_post_parsebbc, integrate_pre_parsebbc, integrate_bbc_print, integrate_post_parsebbc, integrate_pre_parsebbc, integrate_bbc_print, integrate_post_parsebbc, integrate_pre_parsebbc, integrate_bbc_print, integrate_post_parsebbc, integrate_allowed_to_general, integrate_allowed_to_general, integrate_allowed_to_general, integrate_allowed_to_general, integrate_allowed_to_general, integrate_allowed_to_general, integrate_allowed_to_general, integrate_allowed_to_general, integrate_allowed_to_general, integrate_allowed_to_general, integrate_menu_buttons, integrate_current_action, integrate_theme_context, integrate_allowed_to_general, integrate_allowed_to_general, integrate_allowed_to_general)
Files included: 25 - 925KB. (
show/home/iw0lkfe3x6cq/public_html/vgforum/index.php, /home/iw0lkfe3x6cq/public_html/vgforum/Settings.php, /home/iw0lkfe3x6cq/public_html/vgforum/cache/db_last_error.php, /home/iw0lkfe3x6cq/public_html/vgforum/Sources/QueryString.php, /home/iw0lkfe3x6cq/public_html/vgforum/Sources/Subs.php, /home/iw0lkfe3x6cq/public_html/vgforum/Sources/Subs-Auth.php, /home/iw0lkfe3x6cq/public_html/vgforum/Sources/Errors.php, /home/iw0lkfe3x6cq/public_html/vgforum/Sources/Load.php, /home/iw0lkfe3x6cq/public_html/vgforum/Sources/Security.php, /home/iw0lkfe3x6cq/public_html/vgforum/Sources/Subs-Compat.php, /home/iw0lkfe3x6cq/public_html/vgforum/Sources/Subs-Db-mysql.php, /home/iw0lkfe3x6cq/public_html/vgforum/Sources/Cache/CacheApi.php, /home/iw0lkfe3x6cq/public_html/vgforum/Sources/Cache/CacheApiInterface.php, /home/iw0lkfe3x6cq/public_html/vgforum/Sources/Cache/APIs/FileBased.php, /home/iw0lkfe3x6cq/public_html/vgforum/Sources/Subs-Charset.php, /home/iw0lkfe3x6cq/public_html/vgforum/Sources/Unicode/Metadata.php, /home/iw0lkfe3x6cq/public_html/vgforum/Sources/Unicode/QuickCheck.php, /home/iw0lkfe3x6cq/public_html/vgforum/Sources/Session.php, /home/iw0lkfe3x6cq/public_html/vgforum/Sources/Logging.php, /home/iw0lkfe3x6cq/public_html/vgforum/Sources/Class-BrowserDetect.php, (Current Theme)/languages/index.english.php, (Current Theme)/languages/Modifications.english.php, /home/iw0lkfe3x6cq/public_html/vgforum/Sources/Printpage.php, (Current Theme)/Printpage.template.php, /home/iw0lkfe3x6cq/public_html/vgforum/Sources/Unicode/CaseUpper.php)
Memory used: 771KB.
Tokens:
post-login.
Cache hits: 7: 0.00115s for 22,301 bytes (
showget modSettings: 0.00045s - 19982 bytes, get known_languages: 0.00023s - 1277 bytes, get board_parents-0: 0.00012s - 2 bytes, get permissions:-1: 0.00010s - 50 bytes, get theme_settings-1: 0.00010s - 980 bytes, get log_online-update: 0.00011s - 10 bytes, get menu_buttons--1-english: 0.00003s - 0 bytes)
Cache misses: 1: (
showget menu_buttons--1-english)
Queries used: 9.
[Show Queries]