Fortraneries/Fraktalism/mkjulia.f90

41 lines
982 B
Fortran
Raw Normal View History

2023-01-01 14:28:52 +01:00
!-----------------------------------------------------
! JULIA
! =====
! this is the main program
!-----------------------------------------------------
program julia
use spitpgm
use JULIAS
2023-01-03 01:22:40 +01:00
use PIXRGB
2023-01-01 14:28:52 +01:00
implicit none
2023-01-03 01:22:40 +01:00
type(t_pixrgb), allocatable :: picz(:,:)
2023-01-01 14:28:52 +01:00
integer :: argc
character(200) :: filename, string
real :: cx, cy
argc = IARGC()
if (3 .NE. argc) then
STOP ": MKJULIA PROGGY NEED 3 PARAMETERS !"
endif
call getarg(1, filename)
call getarg(2, string) ; read (string, *) cx
call getarg(3, string) ; read (string, *) cy
2023-05-07 10:35:48 +02:00
allocate(picz(512, 342))
2023-01-03 01:22:40 +01:00
2024-02-10 21:55:04 +01:00
call julia_colormapped(picz, cx, cy, 2500)
2023-01-03 01:22:40 +01:00
call rgbpix_spit_as_pnm_8(picz, trim(filename))
2023-01-01 14:28:52 +01:00
2024-02-10 21:55:04 +01:00
contains
!-----------------------------------------------------
2023-01-01 14:28:52 +01:00
end program
!-----------------------------------------------------