Forum Liberty Basic France
• Index
Et voici le Diaporama
Les images (".bmp") sont volontairement petites pour une question de poids général.
La particularité de la chose c'est qu'on peut mettre autant de dossiers qu'on veut avec les noms qu'on veut et autant d'images qu'on veut dans les dossiers; bref, c'est flexiiible;
Menus:
- Open/Voir: Ouvre la liste des dossiers (sélection par simple clic)
- Dim et Boucl: Ouvre une fenêtre pour redimensionner la fenêtre et déterminer le nombre de boucles
- Diap-Rotat:
Diap: Défilement automatique temporisé (temps réglable dans le textbox en bas à gauche)
Rotat: défilement commandé par boutons flèches (temps infini)
- Aleat Sequen: Sélection aléatoire ou séquentielle
- Import: ouvre le dossier "Données" dans lequel sont des séquences (nom.bm nom.wav durée en ms)
démarrage par le bouton: "Audio"(s'applique au dossier choisis)
Note: les réglages doivent êtres faits avant ouverture dossier, sauf pour import
Sont sauvegardés à la fermeture: Les dimensions fenêtre, le temps, le bouclage, et les modes "Diap-Rotat" et "Aleat Sequentiel
Au premier lancement il est réglé sur "Rotation" (boutons "<<"; ">>") et "Séquentiel".
Les sons (en ".wav") doivent êtres dans le dossier: "Audio"
Bon, cette affaire tourne à l'usine à gaz, il va falloir un peu nettoyer.
et c'est là-->: Diaporama.zip
Les images (".bmp") sont volontairement petites pour une question de poids général.
La particularité de la chose c'est qu'on peut mettre autant de dossiers qu'on veut avec les noms qu'on veut et autant d'images qu'on veut dans les dossiers; bref, c'est flexiiible;
Menus:
- Open/Voir: Ouvre la liste des dossiers (sélection par simple clic)
- Dim et Boucl: Ouvre une fenêtre pour redimensionner la fenêtre et déterminer le nombre de boucles
- Diap-Rotat:
Diap: Défilement automatique temporisé (temps réglable dans le textbox en bas à gauche)
Rotat: défilement commandé par boutons flèches (temps infini)
- Aleat Sequen: Sélection aléatoire ou séquentielle
- Import: ouvre le dossier "Données" dans lequel sont des séquences (nom.bm nom.wav durée en ms)
démarrage par le bouton: "Audio"(s'applique au dossier choisis)
Note: les réglages doivent êtres faits avant ouverture dossier, sauf pour import
Sont sauvegardés à la fermeture: Les dimensions fenêtre, le temps, le bouclage, et les modes "Diap-Rotat" et "Aleat Sequentiel
Au premier lancement il est réglé sur "Rotation" (boutons "<<"; ">>") et "Séquentiel".
Les sons (en ".wav") doivent êtres dans le dossier: "Audio"
Bon, cette affaire tourne à l'usine à gaz, il va falloir un peu nettoyer.
et c'est là-->: Diaporama.zip
____________________
Roro
Roro
Sympa, en effet
On peut redimensionner la taille de la fenêtre, mais l'image reste aux mêmes dimensions. Sauf erreur, je n'ai rien vu pour redimensionner un bitmap à l'affichage, mais on peut peut-être essayer avec un sprite qui recevrait le bitmap ?
On peut redimensionner la taille de la fenêtre, mais l'image reste aux mêmes dimensions. Sauf erreur, je n'ai rien vu pour redimensionner un bitmap à l'affichage, mais on peut peut-être essayer avec un sprite qui recevrait le bitmap ?
____________________
Just BASIC v2.0 :
utilisation occasionnelle ou vérification/débugage difficile avec Windows XP sur un petit eeepc
Just BASIC v2.0 :
Ah bah, les images restent à leurs tailles d'origine, of course, c'est pour ça que la fenêtre peut être redimensionnée; pour l'adapter à la taille des images.
Modifier la taille d'une image n'est pas une mince affaire, notamment pour l'agrandir, je crois même que ça fait appel à l'IA pour la dépixélisation (avec plus ou moins de bonheur...).
Modifier la taille d'une image n'est pas une mince affaire, notamment pour l'agrandir, je crois même que ça fait appel à l'IA pour la dépixélisation (avec plus ou moins de bonheur...).
____________________
Roro
Roro
Oki, j'avais mal compris, je pensais que tu voulais donner à l'image la dimension de la fenêtre.
C'est dommage que je sois embringué dans autre chose, car je me serais fait un plaisir de récupérer les dimensions du bitmap dans son en-tête, pour les appliquer à la fenêtre.
Mais, comme en ce bas monde rien n'est simple, le format le plus courant d'image est le jpeg, et là, quelques recherches préliminaires ne m'ont pas permis de trouver à quel endroit du fichier se trouvent ses dimensions.
Citation:
(ceci dit, je n'ai pas testé, c'est juste pour lancer l'idée)
C'est dommage que je sois embringué dans autre chose, car je me serais fait un plaisir de récupérer les dimensions du bitmap dans son en-tête, pour les appliquer à la fenêtre.
Mais, comme en ce bas monde rien n'est simple, le format le plus courant d'image est le jpeg, et là, quelques recherches préliminaires ne m'ont pas permis de trouver à quel endroit du fichier se trouvent ses dimensions.
Citation:
ça fait appel à l'IA pour la dépixélisation
Si on arrive à mettre la photo dans un sprite, on peut en modifier l'échelle sans avoir à dépixéliser 
____________________
Just BASIC v2.0 :
utilisation occasionnelle ou vérification/débugage difficile avec Windows XP sur un petit eeepc
Just BASIC v2.0 :
Citation:
Si on agrandit une image, ça pixelise forcément, sauf à y appliquer un traitement de ouf (ce que je doute que JB fasse)
Au delà de dim*2 ("PicSizer") la dégradation devient insupportable .
modifier l'échelle sans avoir à dépixéliser
Si on agrandit une image, ça pixelise forcément, sauf à y appliquer un traitement de ouf (ce que je doute que JB fasse)
Au delà de dim*2 ("PicSizer") la dégradation devient insupportable .
____________________
Roro
Roro
En effet, il y a des choses évidentes qui m'ont échappé : on ne peut pas agrandir autrement qu'en interpolant des pixels qui n'existent pas, et ça semble bien être un sacré brainstorming pour aboutir à quelque chose de convaincant, au mieux du mieux ce sera flou ou faux.
____________________
Just BASIC v2.0 :
utilisation occasionnelle ou vérification/débugage difficile avec Windows XP sur un petit eeepc
Just BASIC v2.0 :
Il y a des tentatives avec du réseau de neurones de l'IA et du deep learning mais ce n'est pas très convaicant; perso j'aimerais bien faire un truc de détourage automatique à partir d'un entourage grossier par analyse de la progression de couleur, mais c'est louinnn d'être évident, très loin.
Utopie quand tu nous tient...
Utopie quand tu nous tient...
____________________
Roro
Roro
Je confirme, Roland, qu'à vue de nez, c'est pas le plus évident.
Même en définissant deux teintes voisines pour définir une ligne de détourage qui passe au milieu, ça ne marchera que pour ce couple de couleurs. A moins de travailler successivement sur les couches RVB transformées en nuances de gris, ce qui permettrait de ne prendre en compte que l'intensité lumineuse. Et comment définir l'objet à détourer ?
Peut-être pas impossible, mais, dirais-je, change d'utopie
Même en définissant deux teintes voisines pour définir une ligne de détourage qui passe au milieu, ça ne marchera que pour ce couple de couleurs. A moins de travailler successivement sur les couches RVB transformées en nuances de gris, ce qui permettrait de ne prendre en compte que l'intensité lumineuse. Et comment définir l'objet à détourer ?
Peut-être pas impossible, mais, dirais-je, change d'utopie

____________________
Just BASIC v2.0 :
utilisation occasionnelle ou vérification/débugage difficile avec Windows XP sur un petit eeepc
Just BASIC v2.0 :
Citation:
Pas de soucis, ce ne sont pas les utopies qui manquent.
Peut-être pas impossible, mais, dirais-je, change d'utopie 

Pas de soucis, ce ne sont pas les utopies qui manquent.

____________________
Roro
Roro
• Index
1 Utilisateur en ligne : 0 Administrateur, 0 Modérateur, 0 Membre et 1 Visiteur
Utilisateur en ligne : Aucun membre connecté
Utilisateur en ligne : Aucun membre connecté
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie