B
This commit is contained in:
parent
e5e8880e41
commit
518da4a923
1019 changed files with 15877 additions and 0 deletions
|
|
@ -0,0 +1,26 @@
|
|||
module RCImageIO
|
||||
use RCImageBasic
|
||||
|
||||
implicit none
|
||||
|
||||
contains
|
||||
|
||||
subroutine output_ppm(u, img)
|
||||
integer, intent(in) :: u
|
||||
type(rgbimage), intent(in) :: img
|
||||
integer :: i, j
|
||||
|
||||
write(u, '(A2)') 'P6'
|
||||
write(u, '(I0,'' '',I0)') img%width, img%height
|
||||
write(u, '(A)') '255'
|
||||
|
||||
do j=1, img%height
|
||||
do i=1, img%width
|
||||
write(u, '(3A1)', advance='no') achar(img%red(i,j)), achar(img%green(i,j)), &
|
||||
achar(img%blue(i,j))
|
||||
end do
|
||||
end do
|
||||
|
||||
end subroutine output_ppm
|
||||
|
||||
end module RCImageIO
|
||||
Loading…
Add table
Add a link
Reference in a new issue