Progi1984 - Programmes & Userlibs

Vous avez développé un logiciel en PureBasic et vous souhaitez le faire connaitre ?
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Bon ca y est, j'ai fini... 3 heures et demi de travail, :)

Par contre, j'ai pas eu d'exemples pour tester, donc c'est possible qu'il faille confirmer certains champs de structures ou certains types.

RWLibPNG.zip
Image
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

Merci,

je vais tester dès que j'ai un peu de temps
A+
Denis
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Je viens de rendre le wrapper pour FreeImage compatible Unicode :
RWFreeImage.zip
Image
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

Progi1984 a écrit :Je viens de rendre le wrapper pour FreeImage compatible Unicode :
RWFreeImage.zip
Image
Excellent :D

A+
Denis
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

Salut Progi1984,
tu as déjà utilisé la fonction FreeImage :

Code : Tout sélectionner

FreeImage_Rescale()

elle marche sauf lorsque l'image d'origine est grande d'après mes tests.
On récupère bien de Dib avec FreeImage_Load() mais ensuite ca ne fonctionne pas.

Après des jours d'essais de différents codes, j'ai utilisé la fonction FreeImage_MakeThumbnail() qui elle n'échoue pas mais avec les Png il n'y a plus de transparence, que ce soit FreeImage_Rescale() ou FreeImage_MakeThumbnail(). J'ai en fin de compte converti l'image réduite Png en icône avec transparence et là c'est OK mais j'aurais aimé le faire en image Png directement.

Dans le même ordre d'idée, sur le site Freeimage, dans la Faq (http://freeimage.sourceforge.net/faq.html) il y a des codes de donnés pour convertir un DIB Freeimage en Hbitmap et le contraire, mais là aussi, avec le redimensionnement FreeImage_Rescale(), pour les images de grande taille ça échoue, sûrement le même problème.

As-tu déjà lu quelque chose là-dessus ?

Il y a aussi un code pour dessiner sur le Hdc mais même problème toujours avec les même images.

Le problème peut venir de l'API CreateDIBitmap() ou ses congénères car j'ai lu que la mémoire allouée pour cette API est faite sur la mémoire système et non pas sur la mémoire de l'application (48 Mo pour NT/2000 et encore moins pour 98 mais la doc MS ne parle d'une limite que pour 95/98/Me).

A+
Denis
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Pour le code de la FAQ, j'ai cela si ca t'intéresse :

http://www.purebasic.fr/english/viewtop ... 080#233080

Pour FreeImage_Rescale(), il y a plusieurs filtres (algorithmes) de réduction...
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Release d'Avril 2008
RWBass.zip
Image
Taille : 106Ko

Code : Tout sélectionner

Wrapper pour Bass ( http://www.un4seen.com/ )
RWFMod.zip
Image
Taille : 1292Ko

Code : Tout sélectionner

Wrapper pour FMod ( http://www.fmod.org ) 
RWFreeImage.zip
Image
Taille : 814Ko

Code : Tout sélectionner

Wrapper pour FreeImage ( http://freeimage.sourceforge.net/ )
News :
	0.1.3		04/03/08	Release FreeImage 3.10.0
							ADDED : FreeImage_TmoFattal02
							ADDED : FreeImage_MultigridPoissonSolver
							ADDED : FreeImage_PreMultiplyWithAlpha
							ADDED : FreeImage_SetTransparentIndex
							ADDED : FreeImage_GetTransparentIndex
							ADDED : FreeImage_GetAdjustColorsLookupTable
							ADDED : FreeImage_AdjustColors
							ADDED : FreeImage_ApplyColorMapping
							ADDED : FreeImage_SwapColors
							ADDED : FreeImage_ApplyPaletteIndexMapping
							ADDED : FreeImage_SwapPaletteIndices
	0.1.4		07/03/08	Compatible Unicode
RWLibBZip2.zip
Image
Taille : 35Ko

Code : Tout sélectionner

Wrapper pour BZip2 ( http://www.bzip.org/ )
RWLibGD2.zip
Image
Taille : 447Ko

Code : Tout sélectionner

Wrapper pour LibGD2 ( http://www.libgd.org/Main_Page )
RWLibPNG.zip
Image
Taille : 133Ko

Code : Tout sélectionner

Wrapper pour LibPNG ( http://www.libpng.org/pub/png/libpng.html )
RWLibTidy.zip
Image
Taille : 171Ko

Code : Tout sélectionner

Wrapper pour LibTidy ( http://tidy.sourceforge.net/ )
RWLibXML2.zip
Image
Taille : 1205Ko

Code : Tout sélectionner

Wrapper pour LibXML2 ( http://xmlsoft.org/ )
RWLibXSLT.zip
Image
Taille : 120Ko

Code : Tout sélectionner

Wrapper pour LibXSLT ( http://xmlsoft.org/XSLT/ )
RWid3Lib.zip
Image
Taille : 479Ko

Code : Tout sélectionner

Wrapper pour id3Lib ( http://id3lib.sourceforge.net/ )
Avatar de l’utilisateur
Ar-S
Messages : 9478
Inscription : dim. 09/oct./2005 16:51
Contact :

Message par Ar-S »

Petite question, pour l'installation de RWFmod, c'est pas très explicite.

Est-ce que tout est à laisser dans le même répertoire ?
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Ar-S a écrit :Petite question, pour l'installation de RWFmod, c'est pas très explicite.

Est-ce que tout est à laisser dans le même répertoire ?
Tu as besoin du dossiers plugins (si tu veux les utiliser), fmodex.dll & fmodex_vc.lib, ainsi RW_FMod_Inc.pb & RW_FMod_Res.pb pour l'import dans PB.

Merci pour les commentaires.
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Release de Mai 2008 :

RJSON.zip
Image
Taille: 20Ko

Code : Tout sélectionner

Cette userlib vous permettra de parser vos fichiers JSON et d'avoir en retour un arbre XML au format Purebasic.
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Release de Juin 2008 :
RJSON.zip
Image
Size : 22Ko

Code : Tout sélectionner

Cette userlib vous permettra de parser vos fichiers JSON et d'avoir en retour un arbre XML au format Purebasic.
RLog.zip
Image
Size : 31Ko

Code : Tout sélectionner

Cette userlib vous permettra de créer des fichiers logs de manière plus poussé.
Annonce :
Normalement, pour la release de Juillet, je releaserais LibPlus, avec la gestion de la coloration syntaxique pour l'EditorGadget.
Avatar de l’utilisateur
Jacobus
Messages : 1520
Inscription : mar. 06/avr./2004 10:35
Contact :

Message par Jacobus »

Progi1984 a écrit : Annonce :
Normalement, pour la release de Juillet, je releaserais LibPlus, avec la gestion de la coloration syntaxique pour l'EditorGadget.
Hello Progi, ce serait bien que tu nous fasse une aide adaptée, listant certes les fonctions, mais expliquant à quoi elles servent. Cette lib est très bien au demeurant, mais je me limite aux fonctions de tes exemples par ignorance des autres.
J'ai testé avec PB 4.20, pas de plantage pour l'instant. si j'en ai je te ferais signe.

@+
Quand tous les glands seront tombés, les feuilles dispersées, la vigueur retombée... Dans la morne solitude, ancré au coeur de ses racines, c'est de sa force maturité qu'il renaîtra en pleine magnificence...Jacobus.
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Disons que je ne ferais pas de release au mois d'aout pour cause d'été (excuse bidon). Mais je ferais une release générale au mois de septembre.

Dans celle là, j'espère releaser ProgiToDo et mes autres produits.

Normalement, si je réussis à le faire dans les temps, y sera inclus la doc pour RLibPlus. :D
Avatar de l’utilisateur
Jacobus
Messages : 1520
Inscription : mar. 06/avr./2004 10:35
Contact :

Message par Jacobus »

Progi1984 a écrit :Normalement, si je réussis à le faire dans les temps, y sera inclus la doc pour RLibPlus. :D
T'as intérêt! :lol:
Quand tous les glands seront tombés, les feuilles dispersées, la vigueur retombée... Dans la morne solitude, ancré au coeur de ses racines, c'est de sa force maturité qu'il renaîtra en pleine magnificence...Jacobus.
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Non, ca devrait aller. Dés que j'ai fini RLibPlus et RNet pour le mois prochain, je m'attaque à ProgiTodo... et aprés le BigProject : PS de son abréviation.
Répondre