C'est pareil si tu transposes au début ou à la fin, mais c'est plus logique de partir correctement, donc de créer un tableau dans le bon sens. Si ça t'a "cassé" quelque chose (pour peu que ça puisse...
Type: Messages; Utilisateur: joel.drigo
C'est pareil si tu transposes au début ou à la fin, mais c'est plus logique de partir correctement, donc de créer un tableau dans le bon sens. Si ça t'a "cassé" quelque chose (pour peu que ça puisse...
La, ça devrait être l'inverse, pour être cohérent avec le reste : le premier, ce sont les lignes (il y getHeight() lignes de pixel(s)), et le second les colonnes (il y a getWidth() colonne(s))...
Pour moi, ça me semble pas normal ça au vu du code que tu montres : on parcourt bien les lignes et les colonnes correctement ici.
combien vallen nb_colonne et nb_ligne ?
ça c'est intéressant et...
Celle d'en haut à droite, elle est transposée là ou pas (passée dans la méthode transpose()) ? Si oui, alors il ne faut pas et ce n'est pas le problème.
Quelle est l'image que tu dois obtenir, et...
On peut la voir l'image (celle de base et la scaled) ?
Parce que une image 4 × 3 pixels agrandie à 120 × 120 risque fortement d'être "déformée" par l'algorithme d’agrandissement et c'est normal...
Oui je parlais bien de cette ligne.
Lorsqu'on veut passer de coordonnées dans une matrice largeur × hauteur, à un tableau à plat, de taille largeur × hauteur donc, et inversement, on utilise les...
Ah oui, j'ai réfléchis un peu trop vite : il faudrait tout inverser, surtout si l'image n'est pas carrée. Remets comme c'était, et fabrique ton tableau pour que ce soit bien une tableau de lignes (la...
C'est dû à une inversion ligne/colonne.
Inverse / et % : modifie final int r = array[(i/3)/array[0].length][(i/3)%array[0].length]; par final int r =...
Le problème vient de image = (BufferedImage)newimg dans
BufferedImage image = createImage(array,convertToRGB(array), BufferedImage.TYPE_INT_RGB);
Image newimg =...
En fait ça dépend du type d'image : en BYTE_GRAY oui, en RGB, il va falloir mettre B=V=R, en ARGB, il faudra ajouter l'alpha (255 si toute l'image est opaque par exemple).
POC :
public class...
Salut,
Tu peux faire ça avec la classe BufferedImage. Tu crées une instance à la taille qu'il te faut et du type qui correspond à ton tableau (si c'est du RGB, BufferedImage.TYPE_RGB, ou ARGB si...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.