Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1310 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  [DELPHI / ALGO] Antialiasing [Done mais besoin d'avis]

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

[DELPHI / ALGO] Antialiasing [Done mais besoin d'avis]

n°172811
[SDF]Poire
Vive Grumly
Posté le 08-07-2002 à 12:13:35  profilanswer
 

Voilou G besoin d'un algo efficace d'antialiasing
(ne me parlais pas de G32 ou de efg ni des groupes Google je connais merci et G rien trouvé de satisfaisant  
G32 est satisfaisant jusqu'à un certain point ou ya des bugs)
Donc si vous avez ça...
L'image à amélioré (entre autre...)
http://www.poire.firstream.net/test.bmp
 
merci  :hello:
 
(edit : au fait G tjs l'original qui fait ds les 1600*1024)


Message édité par [SDF]Poire le 08-07-2002 à 20:25:14

---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
mood
Publicité
Posté le 08-07-2002 à 12:13:35  profilanswer
 

n°172893
[SDF]Poire
Vive Grumly
Posté le 08-07-2002 à 14:42:12  profilanswer
 

:bounce:  
En fait ce que je veux faire C un bô resize pas un stretch tout laid
Donc si qq'1 à des algos, du code, des exemples....
 :hello:


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°172912
taureau
Posté le 08-07-2002 à 15:06:15  profilanswer
 

http://www.torry.net/vcl/graphics/bitmap/resample.zip
 
tu as 6 ou 7 algo mais bon je sais pas si la qualité sera au rendez-vous ... moi ça me suffit largement...

n°172934
[SDF]Poire
Vive Grumly
Posté le 08-07-2002 à 15:39:21  profilanswer
 

Taureau a écrit a écrit :

http://www.torry.net/vcl/graphics/bitmap/resample.zip
 
tu as 6 ou 7 algo mais bon je sais pas si la qualité sera au rendez-vous ... moi ça me suffit largement...




J l'ai adapter pour mon utilisation.... mais je vois pas la diff avec un stretch contrairement avec l'exemple fournit...
Je dois merder qq part...
 
je fais ça :

procedure GReSizeAA(Original: TPicture; Dest: TPicture; X, Y: Integer);
var
  OrgWidth,
  OrgHeight: Integer;
  B, B2: TBitmap;
begin
  OrgWidth := Original.Width;
  OrgHeight := Original.Height;
  B := TBitmap.Create;
  B2 := TBitmap.Create;
  B2.Assign(Original.Graphic);
 
  with B do
  begin
    if (OrgWidth > X) or (OrgHeight > Y) then
    begin
      Width := X;
      Height := Round(Width * OrgHeight / OrgWidth);
      if Height > Y then
      begin
        Height := Y;
        Width := Round(Height * OrgWidth / OrgHeight);
      end;
    end
    else
    begin
      Width := OrgWidth;
      Height := OrgHeight;
    end;
  end;
  Strecth(B2, B, ResampleFilters[1].Filter, ResampleFilters[1].Width);
 
  Dest.Assign(B);
   
  B.Free;
  B2.Free;
end;


 
et je l'appelle comme ça :

procedure TForm1.Button1Click(Sender: TObject);
var
  Pic: TPicture;
begin
  if OpenDialog.Execute then
  begin
    Pic := TPicture.Create;
 
    Pic.LoadFromFile(OpenDialog.FileName);
    GReSize(Pic, Image1.Picture, 128, 96);
    //FastAntiAliasPicture(Pic, Image2.Picture, 256, 128);
    GReSize[g]AA[/g](Pic, Image2.Picture, 256, 128);
    //Image2.Invalidate;
 
    Pic.Free;
  end;
end;


 
Sachant que l'image que je charge est du jpeg (n'importe quoi + tard mais pour les tests C du jpeg)
et j'obtient exactement la même image que avec le stretch  :(  
ça m'ennerve je vais devenir dingue  :pt1cable:  
 :hello:
 
(edit : oups tenaient pas compte de ce message G fait grosse connerie  :D )
 
(edit bis : ça marche :) saloperie de copié collé  :ange: bon fo que je regarde les temps d'éxécution now  :D )


Message édité par [SDF]Poire le 08-07-2002 à 15:46:42

---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°173014
LeGreg
Posté le 08-07-2002 à 17:05:01  profilanswer
 

Tu peux toujours passer par l'espace des frequences pour
faire ton zoom: transformée de fourier discrete
puis son inverse apres avoir mis a zero les hautes frequences.
 
LeGreg
ps: il doit y avoir une lib de transformée de fourier rapide (FFT) en delphi, essaie de chercher sur google


Message édité par LeGreg le 08-07-2002 à 17:05:58
n°173047
[SDF]Poire
Vive Grumly
Posté le 08-07-2002 à 17:32:15  profilanswer
 

legreg a écrit a écrit :

Tu peux toujours passer par l'espace des frequences pour
faire ton zoom: transformée de fourier discrete
puis son inverse apres avoir mis a zero les hautes frequences.
 
LeGreg
ps: il doit y avoir une lib de transformée de fourier rapide (FFT) en delphi, essaie de chercher sur google




C T pas pour un zoom mais + tôt le contraire
mais C bon merci G trouvé :)
Je file une démo bientôt


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°173062
LeGreg
Posté le 08-07-2002 à 17:43:31  profilanswer
 

zoom ca peut etre dans les deux sens
mais c'est pas grave ;)
 
LeGreg

n°173068
[SDF]Poire
Vive Grumly
Posté le 08-07-2002 à 17:49:31  profilanswer
 

legreg a écrit a écrit :

zoom ca peut etre dans les deux sens
mais c'est pas grave ;)
 
LeGreg




oui C vrai  ;) enfin 1er truc qui te vient à l'esprit... et sinon C un dézoom ;)
 
demo here
dite moi l'ordre de qualité :)
 :hello:


Message édité par [SDF]Poire le 08-07-2002 à 18:58:23

---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°173069
z0rglub
Posté le 08-07-2002 à 17:50:22  profilanswer
 

[SDF]Poire a écrit a écrit :

Je file une démo bientôt



on est tous impatient :)


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
n°173116
[SDF]Poire
Vive Grumly
Posté le 08-07-2002 à 18:52:39  profilanswer
 

z0rglub a écrit a écrit :

 
on est tous impatient :)




ehe tu te doutes que C pour toi ;)
Mais ça va faire gros changement mais meilleur qualité :)
Vais chercher histoire d'optimiser lecture jpeg :)
Puis je diffuserais une autre beta de thumbs ;)
 :hello:


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
mood
Publicité
Posté le 08-07-2002 à 18:52:39  profilanswer
 

n°173137
[SDF]Poire
Vive Grumly
Posté le 08-07-2002 à 20:24:13  profilanswer
 

[SDF]Poire a écrit a écrit :

 
oui C vrai  ;) enfin 1er truc qui te vient à l'esprit... et sinon C un dézoom ;)
 
demo here
dite moi l'ordre de qualité :)
 :hello:




Snif snif  :cry:  
personne pour m'aider à les classer du + bô au - bô ?
Je pense que le meilleur C Lanczos3 :)
(m'en fout du temps pour l'instant)
 :hello:
 
(edit : ptite capture
http://www.poire.firstream.net/test.jpg
)


Message édité par [SDF]Poire le 08-07-2002 à 20:33:29

---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°173138
Je@nb
Kindly give dime
Posté le 08-07-2002 à 20:37:48  profilanswer
 

ta pas une photo + chaude ?

n°173140
JWhy
je peux plier (héhé)
Posté le 08-07-2002 à 20:41:36  profilanswer
 

si si , c'est bo :D
 
pour l'ordre de vitesse et de qualité (le soft est IrfanView)
http://setihfr.free.fr/jwhy/filter.png
 
donc oui, Lanczos c'est le plus beau, mais le plus long...
sinon, tu peux aussi utiliser un filtre plus rapide (triangle ou mitchell) qui te donnera un truc flou puis apres rendre l'image plus "sharp" (c'est quoi en FR?)...  
 
http://www.melander.dk/ (le gars qui a fait le TGifImage) avait ca, mais son site a l'air mort ... :(
 
par contre, c'est pas dit que le resultat soit plus beau ou plus rapide qu'un Lanczos !
 
 
 
 
 


---------------
www.alliancefrancophone.org ... Home is where the heart is
n°173148
[SDF]Poire
Vive Grumly
Posté le 08-07-2002 à 20:59:28  profilanswer
 

JWhy a écrit a écrit :

 
http://www.melander.dk/ (le gars qui a fait le TGifImage) avait ca, mais son site a l'air mort ... :(
 
par contre, c'est pas dit que le resultat soit plus beau ou plus rapide qu'un Lanczos !
 




merci
C déjà de lui que vient les algo :)
oui le site est mort :-/
 :hello:


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°173149
[SDF]Poire
Vive Grumly
Posté le 08-07-2002 à 21:00:21  profilanswer
 

Je@nb a écrit a écrit :

ta pas une photo + chaude ?




si pq ?  :D


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°173151
Je@nb
Kindly give dime
Posté le 08-07-2002 à 21:08:06  profilanswer
 

Test avec.
Une photo c pas assez pour apprécier la qualité

n°173152
[SDF]Poire
Vive Grumly
Posté le 08-07-2002 à 21:18:16  profilanswer
 

Je@nb a écrit a écrit :

Test avec.
Une photo c pas assez pour apprécier la qualité




G testé avec plusieurs :)
 
euh... on C ptet pas bien compris.... chaude ds quel sens ? :D  
 :hello:


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°173163
z0rglub
Posté le 08-07-2002 à 22:34:44  profilanswer
 

lanczos fait nettement la différence et à mon avis pour thumbs le temps de génération n'a aucune importance tant que c'est simple à utiliser.


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
n°173165
[SDF]Poire
Vive Grumly
Posté le 08-07-2002 à 22:42:34  profilanswer
 

z0rglub a écrit a écrit :

lanczos fait nettement la différence et à mon avis pour thumbs le temps de génération n'a aucune importance tant que c'est simple à utiliser.




Y en a qui vont pas tout comprendre ;)


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°173168
LeGreg
Posté le 08-07-2002 à 22:55:33  profilanswer
 

apparemment lanczos est le mathematicien (ou le physicien)
qui a donné son nom a un calcul
de fft, donc j'imagine que la methode est basée  
la dessus.
Idealement, toute méthode de reduction d'image sans artefact
passe par l'application d'un filtre passe bas sur l'image,
le filtre passe bas idéal etant celui qui "coupe" toute
les frequences superieures a la frequence d'echantillonnage.
Il est en general plus facile d'appliquer ce "filtre idéal"
dans l'espace des frequences. (grace a la FFT)
En pratique, on se contente souvent d'une approximation
qui fait un bon effet "de loin".
 
LeGreg

n°173177
Je@nb
Kindly give dime
Posté le 08-07-2002 à 23:28:48  profilanswer
 

[SDF]Poire a écrit a écrit :

 
G testé avec plusieurs :)
 
euh... on C ptet pas bien compris.... chaude ds quel sens ? :D  
 :hello:  




 
femmes nus dans positions particulière

n°173179
[SDF]Poire
Vive Grumly
Posté le 08-07-2002 à 23:35:17  profilanswer
 

legreg a écrit a écrit :

apparemment lanczos est le mathematicien (ou le physicien)
qui a donné son nom a un calcul
de fft, donc j'imagine que la methode est basée  
la dessus.
Idealement, toute méthode de reduction d'image sans artefact
passe par l'application d'un filtre passe bas sur l'image,
le filtre passe bas idéal etant celui qui "coupe" toute
les frequences superieures a la frequence d'echantillonnage.
Il est en general plus facile d'appliquer ce "filtre idéal"
dans l'espace des frequences. (grace a la FFT)
En pratique, on se contente souvent d'une approximation
qui fait un bon effet "de loin".
 
LeGreg




G rien compris  :D


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°173180
[SDF]Poire
Vive Grumly
Posté le 08-07-2002 à 23:36:09  profilanswer
 

Je@nb a écrit a écrit :

 
 
femmes nus dans positions particulière




la demoiselle aurait peut être pas apprécié ;p
 
(super ta signature :D )
 :hello:


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°173181
Je@nb
Kindly give dime
Posté le 08-07-2002 à 23:36:54  profilanswer
 

[SDF]Poire a écrit a écrit :

 
la demoiselle aurait peut être pas apprécié ;p
 
(super ta signature :D )
 :hello:  




 
Prend une autre demoiselle.
Merci pour ma signature  :ange:  :ange:

n°173182
[SDF]Poire
Vive Grumly
Posté le 08-07-2002 à 23:38:26  profilanswer
 

Je@nb a écrit a écrit :

 
 
Prend une autre demoiselle.
Merci pour ma signature  :ange:  :ange:  




Beh j'va pas montrer ça sur le forum... Antp serait pas content... (koike  :sarcastic: )


Message édité par [SDF]Poire le 08-07-2002 à 23:39:17

---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°173183
--greg--
Posté le 08-07-2002 à 23:39:10  profilanswer
 

ski la fille sur la photo? :D
 
sinon, le truc de "démo", tu l'as fait toi meme? avec une api ou bien t'as implementé les algos comme un grand? j'ai la flemme de lire tout le topic... tu les a pécho ou? si c toi qu'a implementé, tu files les sources? :))


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°173184
--greg--
Posté le 08-07-2002 à 23:39:45  profilanswer
 

[SDF]Poire a écrit a écrit :

 
Beh j'va pas montrer ça sur le forum... Antp serait pas content... (koike  :sarcastic: )



bah i dort :D


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°173185
[SDF]Poire
Vive Grumly
Posté le 08-07-2002 à 23:41:16  profilanswer
 

--greg-- a écrit a écrit :

ski la fille sur la photo? :D
 
sinon, le truc de "démo", tu l'as fait toi meme? avec une api ou bien t'as implementé les algos comme un grand? j'ai la flemme de lire tout le topic... tu les a pécho ou? si c toi qu'a implementé, tu files les sources? :))




spa moi qui les ai implémenté  :ange:  (fo tout lire hein  :o )
G juste fait qq modifs histoire que ça supporte les autres formats que le bmp  
Tout le reste est de moi :D  
 
Et quand à la fille sur la photo ça te regarde po  :na:


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°173186
[SDF]Poire
Vive Grumly
Posté le 08-07-2002 à 23:41:51  profilanswer
 

--greg-- a écrit a écrit :

bah i dort :D




non non il est online sur ICQ :D


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°173189
--greg--
Posté le 08-07-2002 à 23:46:16  profilanswer
 

[SDF]Poire a écrit a écrit :

 
non non il est online sur ICQ :D  



oops  :ange:


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°173191
[SDF]Poire
Vive Grumly
Posté le 08-07-2002 à 23:48:34  profilanswer
 

--greg-- a écrit a écrit :

ski la fille sur la photo? :D




De toute façon oublie t'as pas assez de Bounty :D


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°173192
--greg--
Posté le 08-07-2002 à 23:49:38  profilanswer
 

[SDF]Poire a écrit a écrit :

 
De toute façon oublie t'as pas assez de Bounty :D  




rah
he mais
je m'en fous d'abord


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°173195
[SDF]Poire
Vive Grumly
Posté le 08-07-2002 à 23:53:31  profilanswer
 

--greg-- a écrit a écrit :

 
rah
he mais
je m'en fous d'abord




 :lol:  
pq tu demandes alors ?


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°173199
antp
Super Administrateur
Champion des excuses bidons
Posté le 09-07-2002 à 00:00:12  profilanswer
 

:heink:
Bah tu peux mettre la photo si ça t'amuse... tant que c'est pas contraire aux moeurs.
 
PS: tu as été dénoncé par Zion qui m'a envoyé l'URL du topic, dans lequel je n'étais plus revenu depuis ton problème de tag de cet aprem.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°173202
zion
Plop
Posté le 09-07-2002 à 00:01:17  profilanswer
 

antp a écrit a écrit :

:heink:
Bah tu peux mettre la photo si ça t'amuse... tant que c'est pas contraire aux moeurs.
 
PS: tu as été dénoncé par Zion qui m'a envoyé l'URL du topic, dans lequel je n'étais plus revenu depuis ton problème de tag de cet aprem.




 
 [:yaisse2]


---------------
Informaticien.be - Lancez des défis à vos amis
n°173203
antp
Super Administrateur
Champion des excuses bidons
Posté le 09-07-2002 à 00:01:31  profilanswer
 

--greg-- a écrit a écrit :

bah i dort :D




 
fais gaffe, quand je dors y a parfois gilou qui fait des passages-éclair


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°173205
[SDF]Poire
Vive Grumly
Posté le 09-07-2002 à 00:02:25  profilanswer
 

antp a écrit a écrit :

:heink:
Bah tu peux mettre la photo si ça t'amuse... tant que c'est pas contraire aux moeurs.
 
PS: tu as été dénoncé par Zion qui m'a envoyé l'URL du topic, dans lequel je n'étais plus revenu depuis ton problème de tag de cet aprem.




rooooohhh la balance....
 
je déconnais pour l'image hein...
t'as l'air d'être un peu tendu  :( fo rester zen  :jap:  
 :hello:


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°173207
--greg--
Posté le 09-07-2002 à 00:03:10  profilanswer
 

:lol:


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°173209
antp
Super Administrateur
Champion des excuses bidons
Posté le 09-07-2002 à 00:03:23  profilanswer
 

[SDF]Poire a écrit a écrit :

t'as l'air d'être un peu tendu  :( fo rester zen  :jap:  
 :hello:  




 
juste fatigué
vivement dans 3 semaines que je sois en vacances :)


Message édité par antp le 09-07-2002 à 00:03:46

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°173213
[SDF]Poire
Vive Grumly
Posté le 09-07-2002 à 00:04:49  profilanswer
 

antp a écrit a écrit :

 
 
juste fatigué
vivement dans 3 semaines que je sois en vacances :)




Moi j'y suis  :D


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  [DELPHI / ALGO] Antialiasing [Done mais besoin d'avis]

 

Sujets relatifs
[Delphi] TShellTreeView, comment forcer un répertoire ? (résolu)[JAVA @] logiciel de gestion [DELPHI vous pouvez venir aussi]
[delphi] Cliquer sur un bouton d'une application externe ?Eske ça s'apprend vite le langage Delphi?
[php] besoin d'un conseil[DOS] besoin d'aide sur la signification d'une ligne d'un batch.
[Delphi]Writeln etc.. :(besoin daide
i[delphi 5]opérations[delphi] arguments pour delphi><VB sur palm
Plus de sujets relatifs à : [DELPHI / ALGO] Antialiasing [Done mais besoin d'avis]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR