Thread Tools Display Modes
12-20-11, 07:26 PM   #21
Torhal
A Pyroguard Emberseer
 
Torhal's Avatar
AddOn Author - Click to view addons
Join Date: Aug 2008
Posts: 1,196
Ah, file size. That makes sense.
__________________
Whenever someone says "pls" because it's shorter than "please", I say "no" because it's shorter than "yes".

Author of NPCScan and many other AddOns.
  Reply With Quote
07-10-12, 01:55 PM   #22
Miiru
A Flamescale Wyrmkin
 
Miiru's Avatar
AddOn Author - Click to view addons
Join Date: Dec 2008
Posts: 138
*necro*

So i was wondering if blp2png is still the best programm to convert png's into blp?

I recently faced a few problems converting png files where same colors would just be wrong in the blp but i couldnt figure out why :S

Another question would be if its possible to do texture replacements with tga's; i doubt it because i never got it to work :/
__________________
◘◘ Author of MiirGui Texture Pack - [Core] [Blue] [Grey] ◘◘
  Reply With Quote
07-10-12, 03:56 PM   #23
Seerah
Fishing Trainer
 
Seerah's Avatar
WoWInterface Super Mod
Featured
Join Date: Oct 2006
Posts: 10,860
I still use BLP2PNG myself. The only thing I can suggest to remedy your issue is to ensure that you saved your .png file as a 32-bit. Sometimes if the program determines it automatically, it decides that 24-bit is what you want.

As for .tga files... I don't recall if I've tried manual texture replacement with .tga files or not...
__________________
"You'd be surprised how many people violate this simple principle every day of their lives and try to fit square pegs into round holes, ignoring the clear reality that Things Are As They Are." -Benjamin Hoff, The Tao of Pooh

  Reply With Quote
07-10-12, 04:26 PM   #24
Haleth
This Space For Rent
 
Haleth's Avatar
Featured
Join Date: Sep 2008
Posts: 1,173
To my knowledge, if you replace a texture by overriding it in the Interface folder, it has to be in blp format. Tga files won't be recognised. You can use them for addons though, using SetTexture.
  Reply With Quote
07-10-12, 05:12 PM   #25
zork
A Pyroguard Emberseer
 
zork's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2008
Posts: 1,740
Originally Posted by Torhal View Post
Ah, file size. That makes sense.
Nonsense. Zip a tga and you will be amazed. They may be big unpacked but who cares.

Photoshop Alpha Layer and WoW is easy. Just make sure to only use just one alpha layer. More are not supported in WoW.
__________________
| Simple is beautiful.
| WoWI AddOns | GitHub | Zork (WoW)

"I wonder what the non-pathetic people are doing tonight?" - Rajesh Koothrappali (The Big Bang Theory)
  Reply With Quote
07-10-12, 06:23 PM   #26
Torhal
A Pyroguard Emberseer
 
Torhal's Avatar
AddOn Author - Click to view addons
Join Date: Aug 2008
Posts: 1,196
Seconded - WoW will definitely use TGA-format images.
__________________
Whenever someone says "pls" because it's shorter than "please", I say "no" because it's shorter than "yes".

Author of NPCScan and many other AddOns.
  Reply With Quote
10-19-12, 11:34 AM   #27
jeffy162
A Pyroguard Emberseer
 
jeffy162's Avatar
AddOn Author - Click to view addons
Join Date: May 2009
Posts: 2,364
Originally Posted by zork View Post
Nonsense. Zip a tga and you will be amazed. They may be big unpacked but who cares.

Photoshop Alpha Layer and WoW is easy. Just make sure to only use just one alpha layer. More are not supported in WoW.
Originally Posted by Torhal View Post
Seconded - WoW will definitely use TGA-format images.
Yes, but I was working with the idea that using BLP's would decrease the addon memory footprint of my plug-ins. Remember, not everyone has more memory available then they will ever need.

Granted, I really have no clue how that all works, but originally my Masque_ClassButtons Masque plug-in (unzipped, on your hard drive) file size was 608 kb with the font options still in the .lua file, and .tga graphics. 580 kb of that is just the graphics. I removed the font options and converted the graphics to BLP's (and added the Monk class graphics and code to the .lua file {not much, I admit, but, still....}) and that dropped the file size to 240 kb, 220 kb of which is the graphics.

That was nice, but, perhaps a better example would be one of my other plug-ins for Minimap Button Frame: MinimapButtonFrame_sClassButtons. For this, I didn't have to remove anything form the .lua file, I only had to add the Monk graphics and the monk class to the .lua file. Originally, 420 kb (400 kb for graphics), changed to 192 kb (172 kb for graphics). All I did was add what I had to to the .lua file and the textures folder, but I converted those textures, all of them, to BLP format.

While I realize that my plug-in's are not huge, by any use of the word, I also felt that every little bit helps. That's why I did what I did. Just trying to do my bit to help everyone out.
__________________
Ahhhh, the vagueries of the aging mind. Wait.... What was I saying?


Carbonite <----- GitHub main module (Maps ONLY) download link. The other modules are also available on GitHub.
Carbonite-CLASSIC<----- GitHub link to Carbonite Classic. Thanks to ircdirk for this!
  Reply With Quote
10-19-12, 04:34 PM   #28
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2006
Posts: 5,617
Originally Posted by jeffy162 View Post
I was working with the idea that using BLP's would decrease the addon memory footprint...
I'm pretty sure — though I could be wrong — that a texture occupies roughtly the same amount of memory once it's loaded regardless of what format it's stored in or how compressed it is on the hard disk. You may save disk space by using BLP compression, but you probably won't actually change the amount of memory your addon uses by any significant amount.
__________________
Retired author of too many addons.
Message me if you're interested in taking over one of my addons.
Don’t message me about addon bugs or programming questions.
  Reply With Quote
10-19-12, 09:41 PM   #29
jeffy162
A Pyroguard Emberseer
 
jeffy162's Avatar
AddOn Author - Click to view addons
Join Date: May 2009
Posts: 2,364
OK. Well, like I said, I really have no clue.

Phanx, you might be able to help me with another question I have: Does a plug-in for an addon count for its' own in-game memory footprint, or is it added into the addon it's a plug-in for memory footprint?
__________________
Ahhhh, the vagueries of the aging mind. Wait.... What was I saying?


Carbonite <----- GitHub main module (Maps ONLY) download link. The other modules are also available on GitHub.
Carbonite-CLASSIC<----- GitHub link to Carbonite Classic. Thanks to ircdirk for this!
  Reply With Quote
04-20-14, 06:57 AM   #30
Digital_Utopia
A Flamescale Wyrmkin
 
Digital_Utopia's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2012
Posts: 110
Originally Posted by Miiru View Post
*necro*

So i was wondering if blp2png is still the best programm to convert png's into blp?

I recently faced a few problems converting png files where same colors would just be wrong in the blp but i couldnt figure out why :S

Another question would be if its possible to do texture replacements with tga's; i doubt it because i never got it to work :/
Originally Posted by jeffy162 View Post
Yes, but I was working with the idea that using BLP's would decrease the addon memory footprint of my plug-ins. Remember, not everyone has more memory available then they will ever need.
BLPs are undoubtedly better - especially if you use a compression/alpha format appropriate for the image you're saving. But, since it appears that UI textures have some degree of hardware acceleration, your first priority to save memory, is by making sure your addon is laid out efficiently.

Frames for instance, are horrible (RAM) memory hogs. If someone is using those when they could just use layers (i.e. Regions), the difference will be far more significant than between what image format they're using.
__________________
  Reply With Quote
10-31-16, 09:04 PM   #31
AnrDaemon
A Chromatic Dragonspawn
AddOn Author - Click to view addons
Join Date: Jul 2008
Posts: 156
\o/ Holy necro! *ahm* …sorry, can't resist.

I'm having a weird problem. When converting PNG to BLP with BLP2PNG 1.1, I get random patches of solid colored pixels placed around certain images. Can't seem to get rid of them. Tried converting images back and forth, but the results stay the same. One of such images is attached.
Attached Images
 
Attached Files
File Type: blp zx_macro_action029.blp (1.8 KB, 323 views)
  Reply With Quote
10-31-16, 09:24 PM   #32
Fizzlemizz
I did that?
 
Fizzlemizz's Avatar
Premium Member
AddOn Author - Click to view addons
Join Date: Dec 2011
Posts: 1,857
Try http://www.wowinterface.com/download...Converter.html
__________________
Fizzlemizz
Maintainer of Discord Unit Frames and Discord Art.
Author of FauxMazzle, FauxMazzleHUD and Move Pad Plus.
  Reply With Quote
11-01-16, 07:41 AM   #33
AnrDaemon
A Chromatic Dragonspawn
AddOn Author - Click to view addons
Join Date: Jul 2008
Posts: 156
That one doesn't produce artifacts. But can't be used from command line, it seems.
  Reply With Quote
11-01-16, 03:32 PM   #34
Seerah
Fishing Trainer
 
Seerah's Avatar
WoWInterface Super Mod
Featured
Join Date: Oct 2006
Posts: 10,860
It converted just fine with BLP2PNG for me...

/edit: the most recent version (from 2008) is 1.2
Attached Files
File Type: blp zx_macro_action029.blp (1.8 KB, 323 views)
__________________
"You'd be surprised how many people violate this simple principle every day of their lives and try to fit square pegs into round holes, ignoring the clear reality that Things Are As They Are." -Benjamin Hoff, The Tao of Pooh

  Reply With Quote
11-01-16, 04:59 PM   #35
sakurakira
A Chromatic Dragonspawn
 
sakurakira's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2008
Posts: 151
BLP2PNG does produce artifacts, but is still just fine depending on the type of image you want to convert and what it's being used for. If you're doing a bunch of icons, it should be fine. If you have made some nice buttons with fine gradients and such, they won't turn out well.

If you have Photoshop, I highly recommend the BLP Format Plug-in for Photoshop.
__________________
Arise, my champion!
  Reply With Quote
11-02-16, 05:01 AM   #36
AnrDaemon
A Chromatic Dragonspawn
AddOn Author - Click to view addons
Join Date: Jul 2008
Posts: 156
I don't have Photoshop.
  Reply With Quote
11-02-16, 05:13 AM   #37
AnrDaemon
A Chromatic Dragonspawn
AddOn Author - Click to view addons
Join Date: Jul 2008
Posts: 156
Originally Posted by Seerah View Post
the most recent version (from 2008) is 1.2
Thanks, missed an update. This works better now, even with non-transparent PNG's.
  Reply With Quote

WoWInterface » Developer Discussions » Graphics Help » .BLP's and .TGA's

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off