website logo
Auteur
avatar
zzd10h

Forum » » Création-Développement » » Comment capturer un écran en C ?


Posté : 16-03-2014 13:44 icone du post

Elwood, Thellier et AmiDark :

Voici les sources de la fonction de capture d'écran (j'ai retiré la libDevil, MUI, etc) :

http://zzd10h.amiga-ng.org/FastView/ScreenCapture.lha

Un fichier RAM:xxx.JPG est créé/remplacé à chaque fois.

Par contre, ça ne marche qu'avec les écrans 32bits.
Avec les 16bits, ça reduplique une partie à droite

http://zzd10h.amiga-ng.org/FastView/ScreenCapture_16bits.jpg

Le problème doit se trouver dans la boucle jpeg_write_scanlines() à la fin...

Si qq'un trouve le pb, merci par avance

Cet article provient de Le site des utilisateurs francophones actuels et futurs d'AmigaOS 4.x
https://amiga-ng.org/viewtopic.php?topic=1821&forum=14