From: Jim M. <jmi...@ya...> - 2012-08-27 01:26:12
|
how convert png/tif/jpg/gif to bmp? I need to do this on a regular basis, or be able to process/manipulate images. I couldn't tell that there were any built-in libraries for doing this in mingw-w64, and this is the compiler I wish to stay with. I have heard of libpng,libtiff, etc, don't know if libgif is available (legal issues?),or some kind of libbmp. and I also remember that they require zlib. so a precompiled windows implementation would be most welcome. what I am trying to do is convert images for wallpaper. xp only accepts bmp format using the win32 call. unless someoneknows of a win32 call for converting bitmaps to bmp? ------------- Jim Michaels Jmi...@ya... JimM@RenewalComputerServices.com http://RenewalComputerServices.com http://JesusnJim.com (my personal site, has software) --- IEC Units: Computer RAM & SSD measurements, microsoft disk size measurements (note: they will say GB or MB or KB or TB when it is IEC Units!): [KiB] [MiB] [GiB] [TiB] [2^10B=1,024^1B=1KiB] [2^20B=1,024^2B=1,048,576B=1MiB] [2^30B=1,024^3B=1,073,741,824B=1GiB] [2^40B=1,024^4B=1,099,511,627,776B=1TiB] [2^50B=1,024^5B=1,125,899,906,842,624B=1PiB] SI Units: Hard disk industry disk size measurements: [KB] [MB] [GB] [TB] [10^3B=1,000B=1KB] [10^6B=1,000,000B=1MB] [10^9B=1,000,000,000B=1GB] [10^12B=1,000,000,000,000B=1TB] [10^15B=1,000,000,000,000,000B=1PB] |
From: Antony R. <ka...@gm...> - 2012-08-27 03:07:18
|
All these libraries are not 'built in' since MinGW-w64 is a compiler, not a library collection, but they are compatible with MinGW-w64, you just have to use MSYS to compile them. You can find quite a few of them precompiled for MinGW-w64 in the blender lib folder (https://svn.blender.org/svnroot/bf-blender/trunk/lib/mingw64/), along with instructions on how to compile them if you want to do it from scratch. In blender we also use openimageio that does something very similar. There is also freeimage, though I haven't tried it personally. Good luck! |
From: Vincent T. <vin...@gm...> - 2012-08-27 04:44:54
|
On Mon, Aug 27, 2012 at 3:26 AM, Jim Michaels <jmi...@ya...> wrote: > how convert png/tif/jpg/gif to bmp? > I need to do this on a regular basis, or be able to process/manipulate > images. > I couldn't tell that there were any built-in libraries for doing this in > mingw-w64, and this is the compiler I wish to stay with. > > I have heard of libpng,libtiff, etc, don't know if libgif is available > (legal issues?),or some kind of libbmp. > > and I also remember that they require zlib. so a precompiled windows > implementation would be most welcome. > > what I am trying to do is convert images for wallpaper. xp only accepts bmp > format using the win32 call. > > unless someoneknows of a win32 call for converting bitmaps to bmp? use graphicsmagic. Something like: gm convert file.jpeg file.bmp Vincent Torri |
From: Jim M. <jmi...@ya...> - 2012-08-28 20:33:59
|
I was heavily noticing I can't link to any of the .net stuff. microsoft doesn't even show you how to link c++ stuff... :-/ guess microsoft isn't serious about .net. too bad,I saw some nice image conversion stuff in there (which is also poorly documented). Jim Michaels >________________________________ > From: Vincent Torri <vin...@gm...> >To: min...@li... >Sent: Sunday, August 26, 2012 9:44 PM >Subject: Re: [Mingw-w64-public] how convert png/tif/jpg/gif to bmp? > >On Mon, Aug 27, 2012 at 3:26 AM, Jim Michaels <jmi...@ya...> wrote: >> how convert png/tif/jpg/gif to bmp? >> I need to do this on a regular basis, or be able to process/manipulate >> images. >> I couldn't tell that there were any built-in libraries for doing this in >> mingw-w64, and this is the compiler I wish to stay with. >> >> I have heard of libpng,libtiff, etc, don't know if libgif is available >> (legal issues?),or some kind of libbmp. >> >> and I also remember that they require zlib. so a precompiled windows >> implementation would be most welcome. >> >> what I am trying to do is convert images for wallpaper. xp only accepts bmp >> format using the win32 call. >> >> unless someoneknows of a win32 call for converting bitmaps to bmp? > >use graphicsmagic. Something like: > >gm convert file.jpeg file.bmp > >Vincent Torri > >------------------------------------------------------------------------------ >Live Security Virtual Conference >Exclusive live event will cover all the ways today's security and >threat landscape has changed and how IT managers can respond. Discussions >will include endpoint security, mobile security and the latest in malware >threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >_______________________________________________ >Mingw-w64-public mailing list >Min...@li... >https://lists.sourceforge.net/lists/listinfo/mingw-w64-public > > > |
From: Kai T. <kti...@go...> - 2012-08-28 20:47:58
|
Hi, AFAIR there is a way to do some of this with WIC-DCOM interfaces. See http://msdn.microsoft.com/en-us/library/windows/desktop/ee719655%28v=vs.85%29.aspx as reference. Nevertheless I would prefer something like imagemagic (or equivalent). Kai |
From: Jim M. <jmi...@ya...> - 2012-09-04 04:56:10
|
EXACTLY what I needed. thanks! Jim >________________________________ > From: Kai Tietz <kti...@go...> >To: min...@li... >Sent: Tuesday, August 28, 2012 1:47 PM >Subject: Re: [Mingw-w64-public] how convert png/tif/jpg/gif to bmp? > >Hi, > >AFAIR there is a way to do some of this with WIC-DCOM interfaces. See >http://msdn.microsoft.com/en-us/library/windows/desktop/ee719655%28v=vs.85%29.aspx >as reference. Nevertheless I would prefer something like imagemagic >(or equivalent). > >Kai > >------------------------------------------------------------------------------ >Live Security Virtual Conference >Exclusive live event will cover all the ways today's security and >threat landscape has changed and how IT managers can respond. Discussions >will include endpoint security, mobile security and the latest in malware >threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >_______________________________________________ >Mingw-w64-public mailing list >Min...@li... >https://lists.sourceforge.net/lists/listinfo/mingw-w64-public > > > |
From: Jim M. <jmi...@ya...> - 2012-09-05 06:59:32
|
wait - I was kindly provided conversion code by someone because I haven't done COM programming in 20+ years and this is complicated stuff. however - it is not compilable by mingw-w64 because there is no Windowscodecs.lib or equivalent libwincodecs.a in - am I missing something? did it get renamed? there are a bunch of others I need to include. http://msdn.microsoft.com/en-us/library/windows/desktop/ee690325%28v=vs.85%29.aspx http://msdn.microsoft.com/en-us/library/windows/desktop/ms686615%28v=vs.85%29.aspx http://msdn.microsoft.com/en-us/library/windows/desktop/ee690307%28v=vs.85%29.aspx I don't remember if there was anything I needed to do with the associated IDL file(s). well, they basically all boil down to libwindowscodec.a missing. side comment: not only does auto 20110812 seem stable, so also does auto 20111214 (at least compiles iostreams without errors), would would be the latest version available which seems to work well. >________________________________ > From: Jim Michaels <jmi...@ya...> >To: "min...@li..." <min...@li...> >Sent: Monday, September 3, 2012 9:56 PM >Subject: Re: [Mingw-w64-public] how convert png/tif/jpg/gif to bmp? > > > > > EXACTLY what I needed. thanks! >Jim > > > > >>________________________________ >> From: Kai Tietz <kti...@go...> >>To: min...@li... >>Sent: Tuesday, August 28, 2012 1:47 PM >>Subject: Re: [Mingw-w64-public] how convert png/tif/jpg/gif to bmp? >> >>Hi, >> >>AFAIR there is a way to do some of this with WIC-DCOM interfaces. See >>http://msdn.microsoft.com/en-us/library/windows/desktop/ee719655%28v=vs.85%29.aspx >>as reference. Nevertheless I would prefer something like imagemagic >>(or equivalent). >> >>Kai >> >>------------------------------------------------------------------------------ >>Live Security Virtual Conference >>Exclusive live event will cover all the ways today's security and >>threat landscape has changed and how IT managers can respond. Discussions >>will include endpoint security, mobile security and the latest in malware >>threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>_______________________________________________ >>Mingw-w64-public mailing list >>Min...@li... >>https://lists.sourceforge.net/lists/listinfo/mingw-w64-public >> >> >> >------------------------------------------------------------------------------ >Live Security Virtual Conference >Exclusive live event will cover all the ways today's security and >threat landscape has changed and how IT managers can respond. Discussions >will include endpoint security, mobile security and the latest in malware >threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >_______________________________________________ >Mingw-w64-public mailing list >Min...@li... >https://lists.sourceforge.net/lists/listinfo/mingw-w64-public > > > |
From: Kai T. <kti...@go...> - 2012-09-10 12:07:02
|
Hmm, I assume that in that library are just the GUIDs. Does our libuuid.a not contain the relevant GUIDs? Cheers, Kai |
From: Pau G. i Q. <pgq...@el...> - 2012-09-10 13:18:01
|
Hi, What about using ImageMagick or GraphicsMagick? (either as a library or invoking the executable as a process) On Wed, Sep 5, 2012 at 8:59 AM, Jim Michaels <jmi...@ya...> wrote: > wait - I was kindly provided conversion code by someone because I haven't > done COM programming in 20+ years and this is complicated stuff. > > however - it is not compilable by mingw-w64 because there is no > Windowscodecs.lib or equivalent libwincodecs.a in - am I missing something? > did it get renamed? there are a bunch of others I need to include. > http://msdn.microsoft.com/en-us/library/windows/desktop/ee690325%28v=vs.85%29.aspx > http://msdn.microsoft.com/en-us/library/windows/desktop/ms686615%28v=vs.85%29.aspx > http://msdn.microsoft.com/en-us/library/windows/desktop/ee690307%28v=vs.85%29.aspx > > > > > I don't remember if there was anything I needed to do with the associated > IDL file(s). > > well, they basically all boil down to libwindowscodec.a missing. > > side comment: > not only does auto 20110812 seem stable, so also does auto 20111214 (at > least compiles iostreams without errors), would would be the latest version > available which seems to work well. > > > > ________________________________ > From: Jim Michaels <jmi...@ya...> > To: "min...@li..." > <min...@li...> > Sent: Monday, September 3, 2012 9:56 PM > Subject: Re: [Mingw-w64-public] how convert png/tif/jpg/gif to bmp? > > > EXACTLY what I needed. thanks! > Jim > > ________________________________ > From: Kai Tietz <kti...@go...> > To: min...@li... > Sent: Tuesday, August 28, 2012 1:47 PM > Subject: Re: [Mingw-w64-public] how convert png/tif/jpg/gif to bmp? > > Hi, > > AFAIR there is a way to do some of this with WIC-DCOM interfaces. See > http://msdn.microsoft.com/en-us/library/windows/desktop/ee719655%28v=vs.85%29.aspx > as reference. Nevertheless I would prefer something like imagemagic > (or equivalent). > > Kai > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Mingw-w64-public mailing list > Min...@li... > https://lists.sourceforge.net/lists/listinfo/mingw-w64-public > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Mingw-w64-public mailing list > Min...@li... > https://lists.sourceforge.net/lists/listinfo/mingw-w64-public > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Mingw-w64-public mailing list > Min...@li... > https://lists.sourceforge.net/lists/listinfo/mingw-w64-public > -- Pau Garcia i Quiles http://www.elpauer.org (Due to my workload, I may need 10 days to answer) |
From: Kai T. <kti...@go...> - 2012-09-10 13:32:59
|
Hi Jim, on our trunk-version we provide this library. We synchronized this library with Wine and Jacek told me on IRC that this library is present and is containing the CLSIDs. Is that the library you are missing, or does this library misses some exports for you? Regards, Kai |