Plogo Logo designer (UPDATED again - 0.1d)

Paint programs, vector editors, 3d modelers, animation editors, etc.
Message
Author
User avatar
vovchik
Posts: 1507
Joined: Tue 24 Oct 2006, 00:02
Location: Ukraine

Plogo Logo designer (UPDATED again - 0.1d)

#1 Post by vovchik »

Dear Puppians,

Having seen Gatordog's nice font display utility, I thought I could get some mileage out of it by designing a font-based logo designer in BaCon. It takes ttf fonts, displays them and lets you apply a number of striking 3D shadow and other effects, making it very easy to design logos for applications and websites.

The program depends on ImageMagick (it will not run without a recent version) and also uses mpg123 for sound http://murga-linux.com/puppy/viewtopic.php?t=48021. Although mpg123 is not required, I highly recommend installing the mpg123 pet because several processing indications are given via audio feedback.

I used the ImageMagick pet available here: http://www.murga-linux.com/puppy/viewto ... 3854b12a36.

I have included a few images showing the Plogo interface and a few of the results.

I highly recommend you try PLogo out with some hollow or weird fonts. The results are amazing.

Have fun...

PS. The source is in the tarball.

UPDATED TO VERSION 0.1b (now a log is kept of saved images, so you can re-create earlier images. The log is in $HOME/plogo/log).

UPDATED TO VERSION 0.1c (increased total number of fonts handled to 2000; it was maxed at 600).

UPDATED TO VERSION 0.1d (can now handle 4000 fonts; new reflection effect added; source now included in the /usr/local/plogo/data dir; changed effect "Shade Right" to "Shade Left", since I can't usually tell the difference between right and left and I was wrong initially :))

With kind regards,
vovchik
Attachments
plogo_110801-002144.png
(109.07 KiB) Downloaded 13939 times
plogo-0.1d.pet
(136.48 KiB) Downloaded 1134 times
plogo_110719-230201.png
(153.22 KiB) Downloaded 3506 times
plogo_110714-165606.png
(134.49 KiB) Downloaded 3654 times
plogo.jpg
(73.7 KiB) Downloaded 4268 times
Last edited by vovchik on Sun 31 Jul 2011, 22:26, edited 5 times in total.

User avatar
maik.murks
Posts: 327
Joined: Mon 28 Mar 2011, 06:19
Location: at home, at work or on holidays

#2 Post by maik.murks »

Hi vovchik.

Well, what should I say - It works like a charm :)
Big little tool :)
Thank you :)
Great work :)

Cheers :wink:

Maik.Murks

Dromeno
Posts: 534
Joined: Fri 12 Sep 2008, 07:01

Thanks for making pLogo

#3 Post by Dromeno »

Great addition to puppy (I use lupu 525). Love it!

User avatar
WindUpToy
Posts: 87
Joined: Wed 22 Oct 2008, 03:28
Location: melbourne.au Slick525DVD

.

#4 Post by WindUpToy »

This is great!
It came along just at the right time for me, having to develop up a new website.

Only one glitch.
I can't get it to handle new fonts past the letter H.

Any suggestions?

Maybe I got a bad download.

User avatar
vovchik
Posts: 1507
Joined: Tue 24 Oct 2006, 00:02
Location: Ukraine

#5 Post by vovchik »

Dear WindUpToy,

I have noticed that there are "funky" fonts that IM's convert (which is called repeatedly in Plogo) does not like. They are usually identifiable when you try to see a preview of the font and it looks dot-matrixy. Skip those fonts. I my case they are Helvetica, etc. But your problem may be related to the max fonts I define in an array to hold the font names. I will increase that and post a revised binary. You might have more than 600 fonts on your system - that is why it is showing only the first bunch.

With kind regards,
vovchik

PS. Here is the new bianry. Just unarchive it and copy it into /usr/local/plogo, overwriting the old version, and tell me please how many fonts it now displays.
Attachments
plogo-0.1c.tar.gz
(47.74 KiB) Downloaded 876 times
Last edited by vovchik on Sat 30 Jul 2011, 07:25, edited 1 time in total.

User avatar
WindUpToy
Posts: 87
Joined: Wed 22 Oct 2008, 03:28
Location: melbourne.au Slick525DVD

#6 Post by WindUpToy »

Ah, that's what it is. :)

I have about 1500 and adding more all the time.

I use Opcion for viewing them.
I haven't yet discovered its limit.

Looking forward to the revised Plogo.

Thanks.

User avatar
vovchik
Posts: 1507
Joined: Tue 24 Oct 2006, 00:02
Location: Ukraine

#7 Post by vovchik »

Dear WindUpToy,

There is now a new pet that should be able to handle what you now have on your machine....

With kind regards,
vovchik

PS. What should I set as a max in future - 4000?

User avatar
WindUpToy
Posts: 87
Joined: Wed 22 Oct 2008, 03:28
Location: melbourne.au Slick525DVD

#8 Post by WindUpToy »

Wow. That was quick.

Will try both and let you know.

To nominate a max number, I would suggest that 2000 should be enough for me.
I probably need to be a bit more selective in which fonts I have.
Above 2000 gets to be a bit time-wasting, altho if it makes no difference to the prog why not have 4000.
There must be those who need that many.

What I really need is something that sorts fonts into families, so I only have to browse the family I want to use.

Thanks again.

User avatar
WindUpToy
Posts: 87
Joined: Wed 22 Oct 2008, 03:28
Location: melbourne.au Slick525DVD

#9 Post by WindUpToy »

Both work fine here.

Great work.

Thank you.

User avatar
russoodle
Posts: 707
Joined: Fri 12 Sep 2008, 17:36
Location: Down-Under in South Oz

#10 Post by russoodle »

Wow vovchik, what a fantastic little app!

Those samples you posted look beautiful, so i'm looking forward to having a play with it.

Thank you very much :D
[i][color=Green][size=92]The mud-elephant, wading thru the sea, leaves no tracks..[/size][/color][/i]

big_bass
Posts: 1740
Joined: Mon 13 Aug 2007, 12:21

#11 Post by big_bass »

I just had to try vovchick's plogo

but it was compiled with a more recent glibc then I have so I recompiled it for
puppy 4.12 (on txz pup ) so it would be puppy 412 compatible

*I also had to update bacon and hug to compile it

http://www.puppy2.org/slaxer/plogo-0.1-i486_VCHK.tgz

built for txz_pup but its vovchick's work I signed his name to the package


*************************************
theses are packages I made here below

there are more things this needs a recent imagemagick
even newer than what is used on slackware 13.37 so ...


*these would also work on puppy 4.12
if you dont have imagemagick I compiled the latest 6.7.2_5
http://www.puppy2.org/slaxer/imagemagic ... i486-1.tgz

only if you plan to compile apps that depend on imagemagick
http://www.puppy2.org/slaxer/imagemagic ... i486-1.tgz

Although mpg123 is not required, I highly recommend installing the mpg123 pet because several processing indications are given via audio feedback.

for audio output messages
http://www.puppy2.org/slaxer/mpg123-1.13.3-i486-1.tgz

I wanted others to have a chance to use vovchicks work
on an older base but with his latest plogo and the very latest imagemagick


great job vovchick

Tip: Hey how about a fonts package I dont have all those nice fonts

Joe

User avatar
vovchik
Posts: 1507
Joined: Tue 24 Oct 2006, 00:02
Location: Ukraine

#12 Post by vovchik »

Dear Joe,

Thanks for packaging plogo and the rest for slack. People with an older glibc can now run it, which is great.

As for the packaging of fonts, it might be simpler if people just look at the sites below and download the ttfs they like or find useful. There are lots of hollow and other interesting fonts here:

http://www.fonts101.com/styles/5/5/20/0/default.aspx

http://www.fontesgratis.com.br/index_en.htm

http://pcexpress.theolddub.com/TheToolB ... TypeFonts/

http://www.fonts2u.com/category.html?id=51

Just download and unpack somewhere (if archived), and copy into /root/.fonts.

With kind regards,
vovchik

big_bass
Posts: 1740
Joined: Mon 13 Aug 2007, 12:21

#13 Post by big_bass »

Hey vovchik


thanks for those links

here are some interesting sounds you could add
Joe

a little dragNdrop test program works for mp3 and wav
takes care of files that have spaces in their names too

depends only on
http://www.puppy2.org/slaxer/mpg123-1.13.3-i486-1.tgz

Code: Select all

#!/bin/bash
 xterm  -geometry 40x30+150+40 -e mpg123 `echo "$@" |tr ' ' '?'` 
        
Attachments
sounds.tar.gz
(18.21 KiB) Downloaded 840 times

User avatar
8-bit
Posts: 3406
Joined: Wed 04 Apr 2007, 03:37
Location: Oregon

#14 Post by 8-bit »

What am I missing here?
I am running Puppy Lucid 520.
I downloaded and installed Image Magic.
I then installed the Plogo Pet.
I tried a few designs and first, Shade right was not in the selections.
Second, on clicking on the X to exit it, my dual core processor was showing about 50 percent on both cores.
Did I exit the application wrong?

User avatar
vovchik
Posts: 1507
Joined: Tue 24 Oct 2006, 00:02
Location: Ukraine

#15 Post by vovchik »

Dear 8-bit,

Sorry about the right-shadow confusion, but I explained it in the UPDATE notes:
UPDATED TO VERSION 0.1d (can now handle 4000 fonts; new reflection effect added; source now included in the /usr/local/plogo/data dir; changed effect "Shade Right" to "Shade Left", since I can't usually tell the difference between right and left and I was wrong initially Smile)
You may get a few seconds of high processor use when image magick is trying to convert a complex, decorative font (i.e. one with lots of vectors). You should let IM finish its job before exiting, otherwise the IM job might still be in memory. That is the reason why I put in the sound effects. In the next version, I will kill all IM jobs before exiting the prog.

With kind regards,
vovchik

User avatar
8-bit
Posts: 3406
Joined: Wed 04 Apr 2007, 03:37
Location: Oregon

#16 Post by 8-bit »

Thank you for the explanation!
I am still playing with getting color to the text and have had various results depending on the font used.
The fonts that come with Puppy Lucid dont work all that well.
But I did bookmark some of the font links you gave and that helps.
It just takes a bit to wade through them to find suitable fonts to use.

Again, thank you.

Edit:
I spoke too soon.
I downloaded the Pet with the d designation and after sucessfully creating a colored logo with a font called ALLSTAR, I was unable to duplicate it on a later run and all attempts with Create showed Black logos only.
Am I missing something here?
I used the color selection next to the 3D and atop as type. The rest I left black. I also was unable to fill the center of a hollow font. The outline was the only thing colored. And that also later was only black.
Attachments
my-plogo.png
What I see after Clicking on create with settings shown
(56 KiB) Downloaded 963 times

User avatar
8-bit
Posts: 3406
Joined: Wed 04 Apr 2007, 03:37
Location: Oregon

#17 Post by 8-bit »

As a followup, this is from /tmp/xerrs.log.

--------------------------------------------------
GTK font name: Allstar
IM font name: Allstar-Regular
Font color: #000000
3Dcolor: #000000
Shadow color: #000000
Image size: 505 x 112
--------------------------------------------------

--------------------------------------------------
GTK font name: Allstar
IM font name: Allstar-Regular
Font color: #000000
3Dcolor: #000000
Shadow color: #000000
Image size: 505 x 112
--------------------------------------------------

So it appears the colors selected are not being passed in the creation of the plogo.

User avatar
8-bit
Posts: 3406
Joined: Wed 04 Apr 2007, 03:37
Location: Oregon

#18 Post by 8-bit »

I tried something new that worked in passing the color selection to Create.
It appears that if I try to pick a color in the color selection window, black is always returned.
But... If I select a color on my desktop outside of the color selection window using the dropper, the color is used.
That leads me to believe that the problem lies with a color selected in the color selection window not being passed correctly.

User avatar
vovchik
Posts: 1507
Joined: Tue 24 Oct 2006, 00:02
Location: Ukraine

#19 Post by vovchik »

Dear 8-bit,

I noticed that, on occasion, the color-select widget fails to return the correct hex code. Sometimes it supplies four bytes (#0000) rather than six and this seems to be the reason why the color select function may, on occasion fail. It seems to be something peculiar to that widget, as far as I know, because the code used to grab the value looks OK. To get around that bug - until I find a better solution - simply click in the new color square (shown below by the black arrow). That seems to ensure that the hex value gets into the variable.

With kind regards,
vovchik
Attachments
plogo-col1.jpg
(70.29 KiB) Downloaded 959 times

User avatar
8-bit
Posts: 3406
Joined: Wed 04 Apr 2007, 03:37
Location: Oregon

#20 Post by 8-bit »

Thank you for the reply. I will try that.
I had found that sometimes, the colors were passed correctly.
But if I exited and ran it again, no colors were passed.
This happened without regard to where I picked a color to use.
Also, is there a trick to get hollow fonts filled with color?
So far, I have only been able to get the outline of the character to show color and the hollow part of the character remained white.

I was going to try to compile it with BaCon, but I seem to be missing a lot of dependencies.
Of course, I do not know if I have the latest version of BaCon either.
I guess I will have to revisit the BaCon thread again to check that out.

Post Reply