Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works

Random project

CloneDRAW

Suite de programme de dessin en Pascal (Turbo Pascal/Free Pascal)

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

README

CloneDRAW

Suite de programme de dessin en Pascal (Turbo Pascal/Free Pascal)

Aperçu d'Acrobat :

image

Aperçu d'Adobe Illustrator :

image

Aperçu de ArtWorx :

image

Apercu de AUTOCAD :

image

Aperçu du clone Calamus

image

Aperçu du clone CorelDRAW :

image

Aperçu du clone draw.io :

image

Aperçu de LeoCAD (editeur de bloc Lego) :

image

Apercu de PAINT :

image

<table> <tr> <td>Retourner / Pivoter :
image</td> <td>Étirer / Incliner :
</td> </tr> <tr> <td>Modifier les couleurs :
</td> <td>Obtenir les couleurs :
</td> </tr> <tr> <td>Attributs de l'image (Couleurs) :
</td> <td>Attributs de l'image (Mémoire) :
</td> </tr> <tr> <td>Fusionner des vêtements :
</td> <td>Flou de l'arrière-plan :
</td> </tr> </table>

Aperçu de Photoshop :

<table> <tr> <td>Rotation de l'image :
</td> <td>Taille de l'image :
</td> </tr> <tr> <td>Flou :
</td> <td>Netteté :
</td> </tr> <tr> <td>Calque 3D :
</td> <td>Fusionner les calques 3D :
</td> </tr> <tr> <td>Exporter un calque 3D :
</td> <td>Panorama sphérique :
</td> </tr> <tr> <td>Extrusion 3D du calque :
</td> <td>Trace vectoriel :
</td> </tr> <tr> <td>Extruction 3D selection : </td> <td></td> </tr> </table>

Aperçu du clone de Adobe Première :

Apercu de VISIO :

Liste des fichiers

Voici la liste des différents fichiers proposés dans CloneDRAW :

<table> <tr> <th>Nom</th> <th>Description</th> </tr> <tr> <td>ACROBAT.PAS</td> <td>Cette commande permet de lancer un clone d'Acrobat.</td> </tr> <tr> <td>AI.PAS</td> <td>Cette commande permet de lancer un clone d'Adobe Illustrator.</td> </tr> <tr> <td>ARTWORX.PAS</td> <td>Cette commande permet de lancer le clone du programme de dessin vectoriel ArtWorx pour Atari ST.</td> </tr> <tr> <td>AUTOCAD.PAS</td> <td>Cette commande permet de lancer un clone de AutoCAD.</td> </tr> <tr> <td>BMP2APNG</td> <td>Cette commande permet de convertir une image BitMap (.BMP) en format APNG (Animated Portable Network Graphics).</td> </tr> <tr> <td>BMP2ARW.PAS</td> <td>Cette commande permet de convertir une image BitMap (.BMP) en fichier .ARW minimal de type RAW mosaique CFA.</td> </tr> <tr> <td>BMP2BGX.PAS</td> <td>Cette commande permet de convertir une image BitMap (.BMP) en format BGX (MonsterBook).</td> </tr> <tr> <td>BMP2CR2.PAS</td> <td>Cette commande permet de convertir une image BitMap (.BMP) en fichier .CR2 minimal de type Canon RAW 2.</td> </tr> <tr> <td>BMP2CUR.PAS</td> <td>Cette commande permet de convertir une image BitMap (.BMP) en ressource curseur Windows (.CUR).</td> </tr> <tr> <td>BMP2CUT.PAS</td> <td>Cette commande permet de convertir une image BitMap (.BMP) en format Dr. HALO (.CUT).</td> </tr> <tr> <td>BMP2DCM.PAS</td> <td>Cette commande permet de convertir une image BitMap (.BMP) en fichier DICOM (.DCM) Secondary Capture.</td> </tr> <tr> <td>BMP2DDS.PAS</td> <td>Cette commande permet de convertir une image BitMap (.BMP) en fichier DirectDraw Surface (.DDS).</td> </tr> <tr> <td>BMP2DIB.PAS</td> <td>Cette commande permet de convertir une image BitMap (.BMP) en fichier Device-Independent Bitmap (.DIB).</td> </tr> <tr> <td>BMP2DNG.PAS</td> <td>Cette commande permet de convertir une image BitMap (.BMP) en fichier Adobe Digital Negative (.DNG).</tr> </tr> <tr> <td>BMP2EXR.PAS</td> <td>Cette commande permet de convertir une image BitMap (.BMP) en fichier OpenEXR (.EXR).</td> </tr> <tr> <td>BMP2FAX.PAS</td> <td>Cette commande permet de convertir une image BitMap (.BMP) en fichier Group 3 FAX brut (.FAX).</td> </tr> <tr> <td>BMP2GEM.PAS</td> <td>Cette commande permet de convertir une image BitMap (.BMP) en format GEM/IMG (.GEM) de Digital Research GEM et Atari ST.</td> </tr> <tr> <td>BMP2GIF.PAS</td> <td>Cette commande permet de convertir une image BitMap (.BMP) en format GIF (Graphics Interchange Format).</td> </tr> <tr> <td>BMP2HDR.PAS</td> <td>Cette commande permet de convertir une image BitMap (.BMP) en fichier Radiance RGBE (.HDR).</td> </tr> <tr> <td>BMP2ICO.PAS</td> <td>Cette commande permet de convertir une image BitMap (.BMP) en ressource icône Windows (.ICO).</td> </tr> <tr> <td>BMP2JPEG.PAS</td> <td>Cette commande permet de convertir une image BitMap (.BMP) en format JPEG (.JPG).</td> </tr> <tr> <td>BMP2LBM.PAS</td> <td>Cette commande permet de convertir une image BitMap (.BMP) en format LBM (.LBM, IFF/ILBM Electronic Arts).</td> </tr> <tr> <td>BMP2MAC.PAS</td> <td>Cette commande permet de convertir une image BitMap (.BMP) en format MacPaint (.MAC, Apple).</td> </tr> <tr> <td>BMP2MSP.PAS</td> <td>Cette commande permet de convertir une image BitMap (.BMP) monochrome en format MSP (.MSP) de Microsoft Paint.</td> </tr> <tr> <td>BMP2PAS.PAS</td> <td>Cette commande permet de convertir une image BitMap (.BMP) en code source Pascal.</td> </tr> <tr> <td>BMP2PCX.PAS</td> <td>Cette commande permet de convertir une image BitMap (.BMP) en format PCX (.PCX).</td> </tr> <tr> <td>BMP2PNG.PAS</td> <td>Cette commande permet de convertir une image BitMap (.BMP) en format PNG (.PNG, Portable Network Graphics).</td> </tr> <tr> <td>BMP2PPM.PAS</td> <td> Cette commande permet de convertir une image BitMap (.BMP) en format d'image PPM (Portable PixMap).</td> </tr> <tr> <td>BMP2PSP.PAS</td> <td>Cette commande permet de convertir une image BitMAp (.BMP) en code source PSP (Pascal Server Pages).</td> </tr> <tr> <td>BMP2TGA.PAS</td> <td>Cette commande permet de convertir une image BitMap (.BMP) en format Targa (.TGA) utilisé sur Amiga, Atari ST et MS-DOS.</td> </tr> <tr> <td>BMP2TIFF.PAS</td> <td>Cette commande permet de convertir une image BitMap (.BMP) en format TIFF (Tagged Image File Format).</td> </tr> <tr> <td>BMP2WPG.PAS</td> <td>Cette commande permet de convertir une image BitMap (.BMP) en fichier WordPerfect Graphics (.WPG).</td> </tr> <tr> <td>BMP2XBM.PAS</td> <td>Cette commande permet de convertir une image BitMap (.BMP) en XBM (X BitMap).</td> </tr> <tr> <td>CALAMUS.PAS</td> <td>Cette commande permet de lancer le clone du programme de PAO (publication assistée par ordinateur) Calamus pour Atari ST.</td> </tr> <tr> <td>CORELDRW.PAS</td> <td>Cette commande permet de lancer un clone de CorelDRAW (dessin vectoriel).</td> </tr> <tr> <td>DRAWIO.PAS</td> <td>Cette commande permet de lancer un clone de draw.io (diagrammes vectoriels) fonctionnant localement : lit et écrit les fichiers .drawio (XML clair ou compressé) et exporte en SVG.</td> </tr> <tr> <td>ICO2ASM.PAS</td> <td>Cette commande permet de transformer un icône (.ICO) en code source assembleur.</td> </tr> <tr> <td>ICO2BAS.PAS</td> <td>Cette commande permet de transformer un icône (.ICO) en code source BASIC.</td> </tr> <tr> <td>ICO2C.PAS</td> <td>Cette commande permet de transformer un icône (.ICO) en code source C.</td> </tr> <tr> <td>ICO2CSP.PAS</td> <td>Cette commande permet de transformer un icône (.ICO) en code source CSP (C Server Pages).</td> </tr> <tr> <td>ICO2PAS.PAS</td> <td>Cette commande permet de transformer un icône (.ICO) en code source Pascal.</td> </tr> <tr> <td>ICO2PPM.PAS</td> <td>Cette commande permet de transformer un icône en format d'image PPM (Portable PixMap).</td> </tr> <tr> <td>ICO2PSP.PAS</td> <td>Cette commande permet de transformer un icône (.ICO) en code source PSP (Pascal Server Pages).</td> </tr> <tr> <td>ICO2PY.PAS</td> <td>Cette commande permet de transformer un icône (.ICO) en code source Python.</td> </tr> <tr> <td>ICO2RUBY.PAS</td> <td>Cette commande permet de transformer un icône (.ICO) en code source Ruby.</td> </tr> <tr> <td>ICO2XBM.PAS</td> <td>Cette commande permet de transformer un icône (.ICO) en format XBM (X BitMap).</td> </tr> <tr> <td>LEOCAD.PAS</td> <td>Cette commande permet de lancer un clone de LeoCAD (CAO de briques Lego en 3D : fichiers LDraw .LDR et .MPD, bibliothèque LDraw, rendu haute qualité, exports PNG/GIF/POV-Ray/OBJ/3DS/BrickLink, instructions HTML).</td> </tr> <tr> <td>PAINT.PAS</td> <td>Cette commande permet de laner le programme de dessin Bitamp (Paint).</td> </tr> <tr> <td>PPM2C.PAS</td> <td>Cette commande permet de convertir une image de format PPM (Portable PixMap) en code source C.</td> </tr> <tr> <td>PPM2CSP.PAS</td> <td>Cette commande permet de convertir une image de format PPM (Portable PixMap) en code source CSP (C Server Pages).</td> </tr> <tr> <td>PPM2PAS.PAS</td> <td>Cette commande permet de convertir une image de format PPM (Portable PixMap) en code source Pascal.</td> </tr> <tr> <td>PPM2PY.PAS</td> <td>Cette commande permet de convertir une image de format PPM (Portable PixMap) en code source Python.</td> </tr> <tr> <td>PPM2PSP.PAS</td> <td>Cette commande permet de convertir une image de format PPM (Portable PixMap) en code source PSP (Pascal Server Pages).</td> </tr> <tr> <td>PPM2RUBY.PAS</td> <td>Cette commande permet de convertir une image de format PPM (Portable PixMap) en code source Ruby.</td> </tr> <tr> <td>PPM2XBM.PAS</td> <td>Cette commande permet de convertir une image de format PPM (Portable PixMap) en XBM (X BitMap).</td> </tr> <tr> <td>PREMIERE.PAS</td> <td>Cette commande permet de lancer un clone de Premiere Pro (montage vidéo non linéaire). Importe images (BMP, GIF, PNG, JPEG, PCX, TGA, PPM, XBM, LBM, TIFF, BGX, WPG...), vidéos (H.264 en MP4/MOV/FLV/AVI, MPEG-4, MJPEG, AVI brut/RLE/Cinepak, GIF animé, FLI/FLC, Y4M) et audio (WAV, MP3, AAC/M4A, FLAC, MP2, ADPCM...; la piste son des vidéos est importée et liée au clip). Images-clés (position, échelle, rotation, opacité, couleur, volume, panoramique) avec interpolations, rampes de vitesse, pistes vidéo/audio variables, transitions, outils de montage (sélection, ondulation, glissement, rasoir, plume...), éléments imbriqués, dossiers, effets (flou, netteté, recadrage, masques, incrustation chroma, modes de fusion, LUT .CUBE), titres et générateurs, mixeur audio (égaliseur, compresseur, réverbération), oscilloscopes. Exporte en BMP, WAV, EDL, AVI MJPEG et MP4 H.264 avec son AAC/MP2/ALAC/PCM. Options Free Pascal : -maxscreen (résolution maximale) et -maxcolors (couleurs vraies, séquence jusqu'à 1920x1080).</td> </tr> <tr> <td>PSP.PAS</td> <td>Cette commande permet de lancer un clone de Photoshop.</td> </tr> <tr> <td>SCAN.PAS</td> <td>Cette commande permet de numériser un document avec un scanner (Windows : WIA, Linux : SANE) et d'enregistrer l'image en BMP, PNG, JPEG, TIFF, PNM ou GIF. Elle supporte les options /LIST, /DEVICE, /PREVIEW, /DPI, /COLOR, /SOURCE, /FORMAT, /OUTPUT et /UI.</td> </tr> <tr> <td>VISIO.PAS</td> <td>Cette commande permet de lancer un clone de Visio.</td> </tr> <tr> <td>XBM2ASM.PAS</td> <td>Cette commande permet de convertir une image de format XBM (X BitMap) en code source assembleur.</td> </tr> <tr> <td>XBM2BAS.PAS</td> <td>Cette commande permet de convertir une image de format XBM (X BitMap) en code source BASIC.</td> </tr> <tr> <td>XBM2BGX.PAS</td> <td>Cette commande permet de convertir une image de format XBM (X BitMap) en format BGX (MonsterBook).</td> </tr> <tr> <td>XBM2C.PAS</td> <td>Cette commande permet de convertir une image de format XBM (X BitMap) en code source C.</td> </tr> <tr> <td>XBM2CSP.PAS</td> <td>Cette commande permet de convertir une image de format XBM (X BitMap) en code source CSP (C Server Pages).</td> </tr> <tr> <td>XBM2PAS.PAS</td> <td>Cette commande permet de convertir une image de format XBM (X BitMap) en code source Pascal.</td> </tr> <tr> <td>XBM2PPM.PAS</td> <td>Cette commande permet de convertir une image de format XBM (X BitMap) en format PPM (Portable PixMap).</td> </tr> <tr> <td>XBM2PSP.PAS</td> <td>Cette commande permet de convertir une image de format XBM (X BitMap) en code source PSP (Pascal Server Pages).</td> </tr> <tr> <td>XBM2PY.PAS</td> <td>Cette commande permet de convertir une image de format XBM (X BitMap) en code source Python.</td> </tr> <tr> <td>XBM2RUBY.PAS</td> <td>Cette commande permet de convertir une image de format XBM (X BitMap) en code source Ruby.</td> </tr> </table>

Compilation

Les fichiers Pascal n'ont aucune dépendances, il suffit de télécharger le fichier désiré et de le compiler avec Free Pascal avec la syntaxe de commande :

<pre>fpc LEFICHIER.PAS</pre>

Sinon, vous pouvez également le compiler avec le Turbo Pascal à l'aide de la syntaxe de commande suivante :

<pre>tpc LEFICHIER.PAS</pre>

Par exemple, si vous voulez compiler ICO2XBM.PAS, vous devrez tapez la commande suivante :

<pre>fpc ICO2XBM.PAS</pre>

Licence

<ul> <li>Le code source est publié sous la licence MIT.</li> <li>Le paquet original est publié sous la licence MIT.</li> </ul>

Clone d'ArtWorx (ARTWORX.PAS) : editeur de dessin vectoriel oriente objet (Atari ST), avec menus deroulants, boites a outils de dessin / chemin / image / texte, rotation libre, groupes, calques, pages, annuler, fichiers .CWG, exports EPS / SVG / ASCII et import BMP.

Clone de Calamus (CALAMUS.PAS) : logiciel de PAO (publication assistee par ordinateur) pour Atari ST, avec menus deroulants (Fichier, Page, Texte, Vue, Extras), boite a outils hierarchique a icones, cadres de texte / graphiques / raster, 15 formes, rotation libre du texte, polices simulees, styles et alignements, pages multiples, format de page et numerotation, reperes et grille, annuler, fichiers .CDK, import BMP, export de texte et sortie PostScript. Interface en francais, en anglais (LANGUAGE=EN) ou en allemand (LANGUAGE=GR).