Page 5 sur 14
Publié : jeu. 06/mars/2008 14:58
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

Publié : jeu. 06/mars/2008 15:20
par Anonyme2
Merci,
je vais tester dès que j'ai un peu de temps
A+
Denis
Publié : ven. 07/mars/2008 14:13
par Progi1984
Je viens de rendre le wrapper pour FreeImage compatible Unicode :
RWFreeImage.zip

Publié : ven. 07/mars/2008 14:38
par Anonyme2
Progi1984 a écrit :Je viens de rendre le wrapper pour FreeImage compatible Unicode :
RWFreeImage.zip

Excellent
A+
Denis
Publié : lun. 31/mars/2008 17:52
par Anonyme2
Salut Progi1984,
tu as déjà utilisé la fonction FreeImage :
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
Publié : lun. 31/mars/2008 20:26
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...
Publié : dim. 06/avr./2008 13:25
par Progi1984
Publié : jeu. 17/avr./2008 20:10
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 ?
Publié : ven. 18/avr./2008 7:29
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.
Publié : lun. 05/mai/2008 21:25
par Progi1984
Release de Mai 2008 :
RJSON.zip
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.
Publié : mar. 03/juin/2008 7:48
par Progi1984
Release de Juin 2008 :
RJSON.zip
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
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.
Publié : mar. 03/juin/2008 13:41
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.
@+
Publié : mar. 03/juin/2008 13:43
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.

Publié : mar. 03/juin/2008 13:48
par Jacobus
Progi1984 a écrit :Normalement, si je réussis à le faire dans les temps, y sera inclus la doc pour RLibPlus.

T'as intérêt!

Publié : mar. 03/juin/2008 15:20
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.