forum.vdsworld.com Forum Index forum.vdsworld.com
Visit VDSWORLD.com
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


icon editor
Goto page 1, 2  Next
 
Post new topic   Reply to topic    forum.vdsworld.com Forum Index -> Miscellaneous
View previous topic :: View next topic  
Author Message
Serge
Professional Member
Professional Member


Joined: 04 Mar 2002
Posts: 1480
Location: Australia

PostPosted: Fri Apr 25, 2003 11:13 pm    Post subject: icon editor Reply with quote

hi all,

i recently came across a great free icon editor...the things i like about this one are: i can type in text as text and it is placed in there for me, i can do copy and paste of icon sections, and even move sections of the icon

the program also enables you to make ani files very very easily...and you can save several icons in the same icon file...and you can import pictures to change into icons...and you can make your own cursors...and more...

i highly recommend this little free gem Very Happy

check it out at www.conware.org and look for IconArt

Serge

_________________


Last edited by Serge on Sat Apr 26, 2003 6:11 am; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
Aslan
Valued Contributor
Valued Contributor


Joined: 31 May 2001
Posts: 589
Location: Memphis, TN USA

PostPosted: Sat Apr 26, 2003 1:11 am    Post subject: Reply with quote

The link goes to a German (I think) page that sells computer parts. I found no reference to IconArtist.

However, I did find it using GOOGLE and came up with this.

http://geneschulze.org/sr/Programs/IconArtist.zip

I costs $5 US
Back to top
View user's profile Send private message Send e-mail
Serge
Professional Member
Professional Member


Joined: 04 Mar 2002
Posts: 1480
Location: Australia

PostPosted: Sat Apr 26, 2003 6:15 am    Post subject: Reply with quote

sorry about that aslan...i made 2 mistakes (1) the web address and (2) the name of the program

i have amended my first post and it's now correct

sorry about that

Serge

_________________
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
Aslan
Valued Contributor
Valued Contributor


Joined: 31 May 2001
Posts: 589
Location: Memphis, TN USA

PostPosted: Sat Apr 26, 2003 1:39 pm    Post subject: Reply with quote

Nice little app Serge Wave
Back to top
View user's profile Send private message Send e-mail
FreezingFire
Admin Team


Joined: 23 Jun 2002
Posts: 3508

PostPosted: Sat Apr 26, 2003 1:54 pm    Post subject: Reply with quote

Nice Serge! Thumbs Up

Does this one do Hi-Res icons? Currently I'm using free utilities from
http://www.PCMag.com/utilities/ called "IconEdit32" and "CursorDance"
which enables me to make icons and ANI files. Smile

_________________
FreezingFire
VDSWORLD.com
Site Admin Team
Back to top
View user's profile Send private message Visit poster's website
Skit3000
Admin Team


Joined: 11 May 2002
Posts: 2166
Location: The Netherlands

PostPosted: Sat Apr 26, 2003 2:19 pm    Post subject: Reply with quote

Does anybody maybe know how icons are made? Cause maybe it's possible to create an icon editor with VDS...
_________________
[ Add autocomplete functionality to your VDS IDE windows! ]
Voor Nederlandse beginners met VDS: bekijk ook eens deze tutorial!
Back to top
View user's profile Send private message
FreezingFire
Admin Team


Joined: 23 Jun 2002
Posts: 3508

PostPosted: Sat Apr 26, 2003 3:13 pm    Post subject: Reply with quote

The following structure illustrates the entire format of an ICO (or CUR)
file:

Code:
typedef struct _IconFile

{

    WORD      Reserved;      /* Reserved (always 0) */

    WORD      ResourceType;  /* Resource ID (always 1) */

    WORD      IconCount;     /* Number of icon bitmaps in file */

    ICONENTRY IconDir[];     /* Directory of icon entries */

    ICONDATA  IconData[];    /* Listing of ICO bitmaps */

} ICONFILE;


This was taken from a great resource I found on icons:
http://www.iconolog.net/info/icoFormat.html

That would be really cool to make an icon editor in VDS.
Garrett has an example listed on VDSWORLD called "GradioSpheres".
This uses an icon that is extracted using BINFILE. You can download
it here:
http://www.vdsworld.com/index.php?page=download&fileid=263

The code for the icon from the example is as follows:

Code:
  BINFILE OPEN,1,@path(%0)blank.cur,WRITE
  BINFILE WRITE,1,HEX,00 00 01 00 01 00 20 20 10 00 00 00 00 00 E8 02
  BINFILE WRITE,1,HEX,00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00
  BINFILE WRITE,1,HEX,00 00 01 00 04 00 00 00 00 00 80 02 00 00 00 00
  BINFILE WRITE,1,HEX,00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00
  BINFILE WRITE,1,HEX,00 00 00 00 80 00 00 80 00 00 00 80 80 00 80 00
  BINFILE WRITE,1,HEX,00 00 80 00 80 00 80 80 00 00 C0 C0 C0 00 80 80
  BINFILE WRITE,1,HEX,80 00 00 00 FF 00 00 FF 00 00 00 FF FF 00 FF 00
  BINFILE WRITE,1,HEX,00 00 FF 00 FF 00 FF FF 00 00 FF FF FF 00 00 00
  BINFILE WRITE,1,HEX,00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  BINFILE WRITE,1,HEX,00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  BINFILE WRITE,1,HEX,00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  BINFILE WRITE,1,HEX,00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  BINFILE WRITE,1,HEX,00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  BINFILE WRITE,1,HEX,00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  BINFILE WRITE,1,HEX,00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  BINFILE WRITE,1,HEX,00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  BINFILE WRITE,1,HEX,00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  BINFILE WRITE,1,HEX,00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  BINFILE WRITE,1,HEX,00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  BINFILE WRITE,1,HEX,00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  BINFILE WRITE,1,HEX,00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  BINFILE WRITE,1,HEX,00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  BINFILE WRITE,1,HEX,00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  BINFILE WRITE,1,HEX,00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  BINFILE WRITE,1,HEX,00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  BINFILE WRITE,1,HEX,00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  BINFILE WRITE,1,HEX,00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  BINFILE WRITE,1,HEX,00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  BINFILE WRITE,1,HEX,00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  BINFILE WRITE,1,HEX,00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  BINFILE WRITE,1,HEX,00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  BINFILE WRITE,1,HEX,00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  BINFILE WRITE,1,HEX,00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  BINFILE WRITE,1,HEX,00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  BINFILE WRITE,1,HEX,00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  BINFILE WRITE,1,HEX,00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  BINFILE WRITE,1,HEX,00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  BINFILE WRITE,1,HEX,00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  BINFILE WRITE,1,HEX,00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  BINFILE WRITE,1,HEX,00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF
  BINFILE WRITE,1,HEX,FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
  BINFILE WRITE,1,HEX,FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
  BINFILE WRITE,1,HEX,FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
  BINFILE WRITE,1,HEX,FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
  BINFILE WRITE,1,HEX,FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
  BINFILE WRITE,1,HEX,FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
  BINFILE WRITE,1,HEX,FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
  BINFILE WRITE,1,HEX,FF FF FF FF FF FF FF FF FF FF FF FF FF FF
  BINFILE CLOSE,1

_________________
FreezingFire
VDSWORLD.com
Site Admin Team
Back to top
View user's profile Send private message Visit poster's website
Skit3000
Admin Team


Joined: 11 May 2002
Posts: 2166
Location: The Netherlands

PostPosted: Sat Apr 26, 2003 3:52 pm    Post subject: Reply with quote

I´m now working on that icon-editor, so stay tuned... Wink
_________________
[ Add autocomplete functionality to your VDS IDE windows! ]
Voor Nederlandse beginners met VDS: bekijk ook eens deze tutorial!
Back to top
View user's profile Send private message
Garrett
Moderator Team


Joined: 04 Oct 2001
Posts: 2149
Location: A House

PostPosted: Sat Apr 26, 2003 7:14 pm    Post subject: Reply with quote

I have an interface already made for an icon editor if you want. It's
similar to the icon editor interface that comes with VDS.

-Garrett
Back to top
View user's profile Send private message
Serge
Professional Member
Professional Member


Joined: 04 Mar 2002
Posts: 1480
Location: Australia

PostPosted: Sun Apr 27, 2003 12:55 am    Post subject: Reply with quote

hi ff,

you can make icons in 16x16, 32x32, 48x48 and 64x64...and using 16 or 256 or full colour...does that answer your question?...give it a try Smile

Serge

_________________
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
FreezingFire
Admin Team


Joined: 23 Jun 2002
Posts: 3508

PostPosted: Sun Apr 27, 2003 1:19 pm    Post subject: Reply with quote

Sorry, I made a mistake. Embarassed

I meant true color not high resolution in that first post. I assume full color
means true color?

I'm going to download that today and give it a try. Smile

_________________
FreezingFire
VDSWORLD.com
Site Admin Team
Back to top
View user's profile Send private message Visit poster's website
FreezingFire
Admin Team


Joined: 23 Jun 2002
Posts: 3508

PostPosted: Sun Apr 27, 2003 3:32 pm    Post subject: Reply with quote

Quote:
I have an interface already made for an icon editor if you want. It's
similar to the icon editor interface that comes with VDS.

-Garrett


I recommend an interface that is similiar to the following:



I don't know if this is going to be possible in VDS 4 but with VDS 5's
ability to load non-VDS DLL's it could be possible. Smile

_________________
FreezingFire
VDSWORLD.com
Site Admin Team
Back to top
View user's profile Send private message Visit poster's website
Skit3000
Admin Team


Joined: 11 May 2002
Posts: 2166
Location: The Netherlands

PostPosted: Sun Apr 27, 2003 3:40 pm    Post subject: Reply with quote

It's possible to do with VDS 4.5. I already found out how to adjust Garrett's code to do it. I only have to find a way to write the icon to screen & the screen into the icon...
_________________
[ Add autocomplete functionality to your VDS IDE windows! ]
Voor Nederlandse beginners met VDS: bekijk ook eens deze tutorial!
Back to top
View user's profile Send private message
FreezingFire
Admin Team


Joined: 23 Jun 2002
Posts: 3508

PostPosted: Sun Apr 27, 2003 4:08 pm    Post subject: Reply with quote

Skit3000 wrote:
I only have to find a way to write the icon to screen &
the screen into the icon...


Which is probably something that needs a DLL. VDS 5 will probably allow
this.

The utility I mentioned, IconEdit32, at http://www.pcmag.com/utilities/
comes with Delphi source code. That could help if you know Delphi at
all. Smile

_________________
FreezingFire
VDSWORLD.com
Site Admin Team
Back to top
View user's profile Send private message Visit poster's website
Skit3000
Admin Team


Joined: 11 May 2002
Posts: 2166
Location: The Netherlands

PostPosted: Sun Apr 27, 2003 4:42 pm    Post subject: Reply with quote

It can be done, by something like this:

Code:

  DIALOG CREATE,Iconizer... :-),-1,0,396,325
REM *** Modified by Dialog Designer on 26-4-2003 - 19:44 ***
  DIALOG ADD,STYLE,STYLE1,,,,FF8000,
  DIALOG ADD,STYLE,STYLE2,,,,000000, 
  DIALOG ADD,GROUP,GROUP1,6,190,150,165,Colors

%x = 1
repeat
%z = 1
  repeat
  DIALOG ADD,TEXT,"X"%x"Z"%z,@fadd(5,@prod(%x,5)),@fadd(10,@prod(%z,5)),5,5,,,CLICK,STYLE1
  %z = @succ(%z)
  until @equal(%z,33)
%x = @succ(%x)
until @equal(%x,33)

DIALOG SHOW

:Clickloop
wait event
%%event = @event()
if @equal(%%event,CLOSE)
  exit
  end
%%clickevent = @substr(%%event,1,@pred(@pos(CLICK,%%event)))
dialog remove,%%clickevent
%x = @substr(%%clickevent,@succ(@pos(X,%%clickevent)),@pred(@pos(Z,%%clickevent)))
%y = @substr(%%clickevent,@succ(@pos(Z,%%clickevent)),@len(%%clickevent))
dialog add,TEXT,%%clickevent,@fadd(5,@prod(%x,5)),@fadd(10,@prod(%y,5)),5,5,,,CLICK,STYLE2
goto Clickloop


I'm still working on it, but I think it takes too long to read / write a file to the screen...

_________________
[ Add autocomplete functionality to your VDS IDE windows! ]
Voor Nederlandse beginners met VDS: bekijk ook eens deze tutorial!
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    forum.vdsworld.com Forum Index -> Miscellaneous All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum

Twitter@vdsworld       RSS

Powered by phpBB © 2001, 2005 phpBB Group