magazines scripts
This commit is contained in:
		
							
								
								
									
										5
									
								
								ScanScripts/Windows/magazines/0 - Amiga Format.cmd
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								ScanScripts/Windows/magazines/0 - Amiga Format.cmd
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | |||||||
|  | @echo off | ||||||
|  | mkdir output | ||||||
|  | for %%i in (*.tif) DO ( | ||||||
|  | convert %%i -quality 85%% output\%%~ni.jpg | ||||||
|  | ) | ||||||
| @@ -0,0 +1,9 @@ | |||||||
|  | @echo off | ||||||
|  | mkdir work | ||||||
|  | cd origs | ||||||
|  | for %%i in (*.tif) DO ( | ||||||
|  | convert %%i -level 11%%,86%% ..\work\%%i | ||||||
|  | ) | ||||||
|  | for %%i in (*.png) DO ( | ||||||
|  | convert %%i -level 11%%,86%% ..\work\%%i | ||||||
|  | ) | ||||||
| @@ -0,0 +1,47 @@ | |||||||
|  | @echo off | ||||||
|  | setlocal EnableDelayedExpansion | ||||||
|  | set folder=%cd% | ||||||
|  | cd work\out | ||||||
|  | choice /m "Fix paging " | ||||||
|  | if %errorlevel%==1 ( | ||||||
|  | copy D:\Retro-Work\correct_pages.php .\ /y | ||||||
|  | php -f correct_pages.php | ||||||
|  | cd newpages | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | if NOT EXIST output mkdir output | ||||||
|  | set thumb=1 | ||||||
|  |  | ||||||
|  | if NOT EXIST audiomedia mkdir audiomedia | ||||||
|  |  | ||||||
|  |  | ||||||
|  | for %%i in (*.tif) DO ( | ||||||
|  | if !thumb!==1 ( | ||||||
|  | convert %%i -resize 240x310^^! -quality 75%% !folder!\thumb.jpg | ||||||
|  | ) | ||||||
|  | set thumb=2 | ||||||
|  | convert -units pixelsperinch %%i -resample 150 audiomedia\%%~ni.jpg | ||||||
|  | convert %%i -quality 95%% output\%%~ni.jpg | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | rem 300dpi mag | ||||||
|  | cd output | ||||||
|  | for %%i in (*.jpg) DO ( | ||||||
|  | convert %%i %%~ni.pdf | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | del *.jpg /q | ||||||
|  | pdftk *.pdf cat output "%folder%\mag.pdf" | ||||||
|  | del *.pdf /q | ||||||
|  | cd .. | ||||||
|  |  | ||||||
|  |  | ||||||
|  | rem Tablet | ||||||
|  | cd audiomedia | ||||||
|  | for %%i in (*.jpg) DO ( | ||||||
|  | convert %%i %%~ni.pdf | ||||||
|  | ) | ||||||
|  | del *.jpg /q | ||||||
|  | pdftk *.pdf output "%folder%\audiomedia.pdf" | ||||||
|  | del *.pdf /q | ||||||
|  | pause | ||||||
							
								
								
									
										44
									
								
								ScanScripts/Windows/magazines/2 - Make manual-IrfanView.cmd
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										44
									
								
								ScanScripts/Windows/magazines/2 - Make manual-IrfanView.cmd
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,44 @@ | |||||||
|  | @echo off | ||||||
|  |  | ||||||
|  | setlocal EnableDelayedExpansion | ||||||
|  | set folder=%cd% | ||||||
|  | cd work\out | ||||||
|  |  | ||||||
|  | choice /m "Fix paging " | ||||||
|  | if %errorlevel%==1 ( | ||||||
|  | copy D:\Retro-Work\correct_pages.php .\ /y | ||||||
|  | php -f correct_pages.php | ||||||
|  | cd newpages | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | choice /C LSN /m "Use large (L), small (S) or no (N) lastpage  " | ||||||
|  | if %errorlevel%==1 ( | ||||||
|  | set page=brought_to_you_by.pdf | ||||||
|  | ) else if %errorlevel%==2 ( | ||||||
|  | set page=brought_to_you_by_[TABLET].pdf | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | if NOT EXIST output mkdir output | ||||||
|  | set thumb=1 | ||||||
|  |  | ||||||
|  | for %%i in (*.tif) DO ( | ||||||
|  | if !thumb!==1 ( | ||||||
|  | convert %%i -resize 240x310^^! -quality 80%% "!folder!\thumb.jpg" | ||||||
|  | ) | ||||||
|  | set thumb=2 | ||||||
|  | ) | ||||||
|  | "c:\Program Files (x86)\IrfanView\i_view32.exe" .\*.tif /convert=.\output\*.pdf | ||||||
|  |  | ||||||
|  | cd output | ||||||
|  | REM for %%i in (*.jpg) DO ( | ||||||
|  | REM convert %%i %%~ni.pdf | ||||||
|  | REM ) | ||||||
|  |  | ||||||
|  | REM del *.jpg /q | ||||||
|  | pdftk *.pdf "D:\Retro-Work\%page%" cat output "%folder%\_manual.pdf" | ||||||
|  | pdftk "%folder%\_manual.pdf" update_info D:\Retro-Work\metadata.txt output "%folder%\manual.pdf" | ||||||
|  | del *.pdf /q | ||||||
|  | REM del ..\*.* /q | ||||||
|  | del "%folder%\_manual.pdf" /q | ||||||
|  |  | ||||||
|  | pause | ||||||
							
								
								
									
										57
									
								
								ScanScripts/Windows/magazines/2 - Make normal magazine.cmd
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										57
									
								
								ScanScripts/Windows/magazines/2 - Make normal magazine.cmd
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,57 @@ | |||||||
|  | @echo off | ||||||
|  | setlocal EnableDelayedExpansion | ||||||
|  | set folder=%cd% | ||||||
|  | cd work\out | ||||||
|  | choice /m "Fix paging " | ||||||
|  | if %errorlevel%==1 ( | ||||||
|  | copy D:\Retro-Work\correct_pages.php .\ /y | ||||||
|  | php -f correct_pages.php | ||||||
|  | cd newpages | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | choice /C LSN /m "Use large (L), small (S) or no (N) lastpage  " | ||||||
|  | if %errorlevel%==1 ( | ||||||
|  | set page=brought_to_you_by.pdf | ||||||
|  | ) else if %errorlevel%==2 ( | ||||||
|  | set page=brought_to_you_by_[TABLET].pdf | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | if NOT EXIST output mkdir output | ||||||
|  | set thumb=1 | ||||||
|  |  | ||||||
|  | if NOT EXIST tablet mkdir tablet | ||||||
|  |  | ||||||
|  |  | ||||||
|  | for %%i in (*.tif) DO ( | ||||||
|  | if !thumb!==1 ( | ||||||
|  | convert %%i -resize 240x310^^! -quality 75%% "!folder!\thumb.jpg" | ||||||
|  | ) | ||||||
|  | set thumb=2 | ||||||
|  | convert -units pixelsperinch %%i -resample 150 tablet\%%~ni.jpg | ||||||
|  | convert -units pixelsperinch %%i -resample 300 -quality 95%% output\%%~ni.jpg | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | rem 300dpi mag | ||||||
|  | cd output | ||||||
|  | for %%i in (*.jpg) DO ( | ||||||
|  | convert %%i %%~ni.pdf | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | del *.jpg /q | ||||||
|  | pdftk *.pdf D:\Retro-Work\brought_to_you_by.pdf cat output "!folder!\_mag.pdf" | ||||||
|  | pdftk "!folder!\_mag.pdf" update_info D:\Retro-Work\metadata.txt output "!folder!\mag.pdf" | ||||||
|  | del *.pdf /q | ||||||
|  | del "!folder!\_mag.pdf" | ||||||
|  | cd .. | ||||||
|  |  | ||||||
|  |  | ||||||
|  | rem Tablet | ||||||
|  | cd tablet | ||||||
|  | for %%i in (*.jpg) DO ( | ||||||
|  | convert %%i %%~ni.pdf | ||||||
|  | ) | ||||||
|  | del *.jpg /q | ||||||
|  | pdftk *.pdf D:\Retro-Work\brought_to_you_by_[TABLET].pdf cat output _tablet.pdf | ||||||
|  | pdftk _tablet.pdf update_info D:\Retro-Work\metadata.txt output "!folder!\_tablet.pdf" | ||||||
|  | del *.pdf /q | ||||||
|  | pause | ||||||
							
								
								
									
										42
									
								
								ScanScripts/Windows/magazines/2 - Make tiff magazine.cmd
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								ScanScripts/Windows/magazines/2 - Make tiff magazine.cmd
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,42 @@ | |||||||
|  | @echo off | ||||||
|  |  | ||||||
|  | setlocal EnableDelayedExpansion | ||||||
|  | set folder=%cd% | ||||||
|  | cd work\out | ||||||
|  |  | ||||||
|  | choice /m "Fix paging " | ||||||
|  | if %errorlevel%==1 ( | ||||||
|  | copy D:\Retro-Work\correct_pages.php .\ /y | ||||||
|  | php -f correct_pages.php | ||||||
|  | cd newpages | ||||||
|  | ) | ||||||
|  |  | ||||||
|  |  | ||||||
|  | if NOT EXIST output mkdir output | ||||||
|  | if NOT EXIST tablet mkdir tablet | ||||||
|  | set thumb=1 | ||||||
|  |  | ||||||
|  | for %%i in (*.tif) DO ( | ||||||
|  | if !thumb!==1 ( | ||||||
|  | convert %%i -resize 240x310^^! -quality 80%% "!folder!\thumb.jpg" | ||||||
|  | ) | ||||||
|  | set thumb=2 | ||||||
|  | convert %%i output\%%~ni.pdf | ||||||
|  | convert -units pixelsperinch %%i -resample 150 tablet\%%~ni.pdf | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | cd output | ||||||
|  | pdftk *.pdf "D:\Retro-Work\brought_to_you_by.pdf" cat output "%folder%\_manual.pdf" | ||||||
|  | cd ..\tablet | ||||||
|  | pdftk *.pdf "D:\Retro-Work\brought_to_you_by_[TABLET].pdf" cat output "%folder%\_tablet.pdf" | ||||||
|  | cd .. | ||||||
|  |  | ||||||
|  | del output\*.pdf /q | ||||||
|  | del tablet\*.pdf /q | ||||||
|  | rd output | ||||||
|  | rd tablet | ||||||
|  |  | ||||||
|  | cd %folder% | ||||||
|  | start _manual.pdf | ||||||
|  | start _tablet.pdf | ||||||
|  | pause | ||||||
							
								
								
									
										28
									
								
								ScanScripts/Windows/magazines/3 - PdfToText.cmd
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								ScanScripts/Windows/magazines/3 - PdfToText.cmd
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,28 @@ | |||||||
|  | @echo off | ||||||
|  |  | ||||||
|  |  | ||||||
|  | pdftotext manual_recognized.pdf manual2.ocr.txt | ||||||
|  | pdftotext _manual_recognized.pdf manual2.ocr.txt | ||||||
|  | pdftotext mag_recognized.pdf manual2.ocr.txt | ||||||
|  | pdftk "manual_recognized.pdf" update_info D:\Retro-Work\metadata.txt output "manual2.pdf" | ||||||
|  | pdftk "_manual_recognized.pdf" update_info D:\Retro-Work\metadata.txt output "manual2.pdf" | ||||||
|  | pdftk "mag_recognized.pdf" update_info D:\Retro-Work\metadata.txt output "[300dpi][ocr].pdf" | ||||||
|  | pdftk "_manual_recognized.pdf" update_info D:\Retro-Work\metadata.txt output "[600dpi][ocr].pdf" | ||||||
|  | pdftk "_tablet_recognized.pdf" update_info D:\Retro-Work\metadata.txt output "[150dpi][ocr].pdf" | ||||||
|  | pdftk "audiomedia_recognized.pdf" update_info D:\Retro-Work\metadata.txt output "Privat_Computer_199x_-_xx.pdf" | ||||||
|  |  | ||||||
|  | start [600dpi][ocr].pdf | ||||||
|  | start [150dpi][ocr].pdf | ||||||
|  |  | ||||||
|  | choice /m "Delete old files?" | ||||||
|  |  | ||||||
|  | if %ERRORLEVEL% EQU 1 goto delete | ||||||
|  | goto end | ||||||
|  |  | ||||||
|  | :delete | ||||||
|  | del _manual.pdf | ||||||
|  | del _manual_recognized.pdf | ||||||
|  | del _tablet.pdf | ||||||
|  | del _tablet_recognized.pdf | ||||||
|  |  | ||||||
|  | :end | ||||||
							
								
								
									
										37
									
								
								ScanScripts/Windows/magazines/5 - hash_em.cmd
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										37
									
								
								ScanScripts/Windows/magazines/5 - hash_em.cmd
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,37 @@ | |||||||
|  | @echo off | ||||||
|  |  | ||||||
|  | REM setlocal EnableDelayedExpansion | ||||||
|  | REM for "%%i" in (*_recognized.pdf) DO ( | ||||||
|  | REM set file=%%i | ||||||
|  | REM set output=!file:recognized=ocr! | ||||||
|  | REM pdftk "%%i" update_info "D:\Retro-Work\metadata.txt" output !output! | ||||||
|  | REM del "%%i | ||||||
|  | REM ) | ||||||
|  | REM endlocal | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  | for %%i in (*.pdf) DO ( | ||||||
|  | md5sum  "%%i" > "%%i.md5" | ||||||
|  | sha1sum "%%i" > "%%i.sha1" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | for %%j in (*.ocr.txt) DO ( | ||||||
|  | md5sum  "%%j" > "%%j.md5" | ||||||
|  | echo 2 | ||||||
|  | sha1sum "%%j" > "%%j.sha1" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | for %%k in (*.zip) DO ( | ||||||
|  | md5sum  "%%k" > "%%k.md5" | ||||||
|  | echo 3 | ||||||
|  | sha1sum "%%k" > "%%k.sha1" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | cd work\out | ||||||
|  | rd cache /s /q | ||||||
|  | rd newpages /s /q | ||||||
|  | rd output /s /q | ||||||
|  |  | ||||||
|  | pause | ||||||
| @@ -0,0 +1,7 @@ | |||||||
|  | @echo off | ||||||
|  | mkdir work | ||||||
|  | mkdir origs | ||||||
|  | for %%i in (*.tif) DO ( | ||||||
|  | convert %%i -level 11%%,86%% work\%%i | ||||||
|  | move %%i origs | ||||||
|  | ) | ||||||
| @@ -0,0 +1,7 @@ | |||||||
|  | @echo off | ||||||
|  | mkdir audiomedia | ||||||
|  | for %%i in (*.tif) DO ( | ||||||
|  | convert -units pixelsperinch %%i -resample 150 audiomedia\%%i | ||||||
|  | ) | ||||||
|  |  | ||||||
|  |  | ||||||
| @@ -0,0 +1,5 @@ | |||||||
|  | @echo off | ||||||
|  | mkdir tablet | ||||||
|  | for %%i in (*.tif) DO ( | ||||||
|  | convert %%i -resize 1024x4096 -quality 85%% tablet\%%~ni.jpg | ||||||
|  | ) | ||||||
| @@ -0,0 +1,11 @@ | |||||||
|  | @echo off | ||||||
|  | mkdir out | ||||||
|  | for %%i in (*.tif) DO ( | ||||||
|  | convert -units pixelsperinch %%i -resample 150 out\%%i | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | for %%i in (*.png) DO ( | ||||||
|  | convert -units pixelsperinch %%i -resample 150 out\%%i | ||||||
|  | ) | ||||||
|  |  | ||||||
|  |  | ||||||
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 4.8 KiB | 
| @@ -0,0 +1,4 @@ | |||||||
|  | url: COMPuter_Issue_003_1985-12.pdf | ||||||
|  | title: COMputer 09/89 | ||||||
|  | date: 1989 Sep | ||||||
|  | resolution: 0 | ||||||
| @@ -0,0 +1,32 @@ | |||||||
|  | Scriptet kr<6B>ver php.exe samt php.dll (medlagt denne zip fil) for at kunne k<>res. | ||||||
|  |  | ||||||
|  | Runme.cmd er en fil man kan dobbelt klikke p<> s<> man bliver fri for at skulle skrive | ||||||
|  | kommanoen fra kommando prompten i Windows. | ||||||
|  |  | ||||||
|  | Scriptet g<>r ud fra at  | ||||||
|  | 1. siderne har v<>ret scannet ved at f<>de scanneren med papirsiderne fra et blad hvor  | ||||||
|  | klipsen har v<>ret fjernet, dvs for- bagside er scannet til 1 billede, og papiret vendt om s<>  | ||||||
|  | side 2 og andensidste side er scannet som nr 2 osv. Dette kan g<>res fra en almindelig flatbed- | ||||||
|  | scanner eller fra en dokument scanner. Scannes siderne som de l<>ses, fx side 2,3,4,5 skal  | ||||||
|  | dette script ikke benyttes. | ||||||
|  |  | ||||||
|  | 2. Inputfilerne har v<>ret behandlet ved at sk<73>re siderne i 2. fx fra ScanTailor. | ||||||
|  |  | ||||||
|  | 3. For- og bagsiderne er de f<>rste sider der er scannet ind, midtersiderne er de sidste. | ||||||
|  | Fx siderne er scannet i dokumentscanneren med forsiden opad. | ||||||
|  |  | ||||||
|  | [Vejledning] | ||||||
|  | de 4 filer: correct_pages.php, php.dll, php.exe og runme.cmd l<>gges i mappen  | ||||||
|  | med filerne der er i uorden. | ||||||
|  |  | ||||||
|  | Input filerne skal v<>re med fil extension tif, som outputtes fra Scan Tailor programmet. | ||||||
|  |  | ||||||
|  | Dobbelt klik p<> "runme.cmd" filen. | ||||||
|  | Der popper en sort sk<73>rm op ved k<>rsels start, og beder om at trykke en tast n<>r  | ||||||
|  | jobbet er f<>rdigt.  | ||||||
|  |  | ||||||
|  | Der ligger nu en kopi -i sorteret r<>kkef<65>lge- i en undermappe "newpages". | ||||||
|  |  | ||||||
|  | Der bliver ikke lavet noget ved input/original filerne. | ||||||
|  |  | ||||||
|  | Filerne fra newpages mappen kan nu kopieres ind i Adobe Acrobat. | ||||||
| @@ -0,0 +1,65 @@ | |||||||
|  | <?php | ||||||
|  | // Author Carsten Jensen aka Tomse | ||||||
|  | // Copyright (c) 2013 Carsten Jensen | ||||||
|  | // Released under GNU GPL v2 | ||||||
|  |  | ||||||
|  | // Corrects page numbers from scanned full-paper pages | ||||||
|  | // which has been split into 2, and been edited in scan tailor | ||||||
|  |  | ||||||
|  | $ext = '.tif'; | ||||||
|  | $files = glob('*.tif'); | ||||||
|  |  | ||||||
|  | // set to 0 if back page lies first, or 1 if frontpage lies first | ||||||
|  | $up = 0; | ||||||
|  | $down = count($files); | ||||||
|  | $dest = 'newpages'; | ||||||
|  | $pad = strlen($down)+1; | ||||||
|  | @mkdir($dest); | ||||||
|  |  | ||||||
|  | $again = 1; | ||||||
|  | $back = true; | ||||||
|  |  | ||||||
|  | foreach($files as $k => $v) | ||||||
|  | { | ||||||
|  |  | ||||||
|  | 	 | ||||||
|  | 	if($back === true) | ||||||
|  | 	{ | ||||||
|  | 	 | ||||||
|  | 		copy($v, $dest . DIRECTORY_SEPARATOR . 'page' . padding($down, $pad) . $ext); | ||||||
|  | 		$down--; | ||||||
|  | 		if ($again > 2 OR $k == 0) | ||||||
|  | 		{ | ||||||
|  | 			$again = 1; | ||||||
|  | 			$back = false; | ||||||
|  | 		} | ||||||
|  | 		echo "$k => $down \n"; | ||||||
|  | 		$again++; | ||||||
|  | 	} | ||||||
|  | 	else | ||||||
|  | 	{ | ||||||
|  | 		copy($v, $dest . DIRECTORY_SEPARATOR . 'page' . padding($up, $pad) . $ext); | ||||||
|  | 		$up++; | ||||||
|  | 		if ($again > 2) | ||||||
|  | 		{ | ||||||
|  | 			$again = 1; | ||||||
|  | 			$back = true; | ||||||
|  | 		} | ||||||
|  | 		echo "$k => $up \n"; | ||||||
|  | 		$again++; | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  |  | ||||||
|  | /** | ||||||
|  |  * Pads a number with zeroes to make a nice even lenghted result | ||||||
|  |  * Author Carsten Jensen | ||||||
|  |  * @param int $int number to be padded | ||||||
|  |  * @param int $length of padding | ||||||
|  |  * @return int padded number | ||||||
|  | */ | ||||||
|  | function padding($int, $length = 2) | ||||||
|  | { | ||||||
|  | 	return str_pad($int, $length, 0, STR_PAD_LEFT); | ||||||
|  | } | ||||||
|  | ?> | ||||||
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							| @@ -0,0 +1,5 @@ | |||||||
|  | @echo off | ||||||
|  | php.exe -f correct_pages.php | ||||||
|  |  | ||||||
|  | echo Job is finished! | ||||||
|  | pause | ||||||
| @@ -0,0 +1,5 @@ | |||||||
|  | for %%i in (*.tif) DO ( | ||||||
|  | convert.exe %%i -type Grayscale pages\%%i.png | ||||||
|  | ) | ||||||
|  | pause | ||||||
|  | rename pages\*.tif.png pages\*.png | ||||||
| @@ -0,0 +1,5 @@ | |||||||
|  | @echo off | ||||||
|  | for %%i in (*.png) DO ( | ||||||
|  | convert "%%i" -quality 85%%  "pages\%%~ni.jpg" | ||||||
|  | ) | ||||||
|  | pause | ||||||
| @@ -0,0 +1,6 @@ | |||||||
|  | @echo off | ||||||
|  | mkdir pages | ||||||
|  | for %%i in (*.tif) DO ( | ||||||
|  | convert "%%i" -quality 85%%  "pages\%%~ni.jpg" | ||||||
|  | ) | ||||||
|  | pause | ||||||
| @@ -0,0 +1,65 @@ | |||||||
|  | <?php | ||||||
|  | // Author Carsten Jensen aka Tomse | ||||||
|  | // Copyright (c) 2013 Carsten Jensen | ||||||
|  | // Released under GNU GPL v2 | ||||||
|  |  | ||||||
|  | // Corrects page numbers from scanned full-paper pages | ||||||
|  | // which has been split into 2, and been edited in scan tailor | ||||||
|  |  | ||||||
|  | $ext = '.tif'; | ||||||
|  | $files = glob('*.tif'); | ||||||
|  |  | ||||||
|  | // set to 0 if back page lies first, or 1 if frontpage lies first | ||||||
|  | $up = 0; | ||||||
|  | $down = count($files); | ||||||
|  | $dest = 'newpages'; | ||||||
|  | $pad = strlen($down)+1; | ||||||
|  | @mkdir($dest); | ||||||
|  |  | ||||||
|  | $again = 1; | ||||||
|  | $back = true; | ||||||
|  |  | ||||||
|  | foreach($files as $k => $v) | ||||||
|  | { | ||||||
|  |  | ||||||
|  | 	 | ||||||
|  | 	if($back === true) | ||||||
|  | 	{ | ||||||
|  | 	 | ||||||
|  | 		copy($v, $dest . DIRECTORY_SEPARATOR . 'page' . padding($down, $pad) . $ext); | ||||||
|  | 		$down--; | ||||||
|  | 		if ($again > 2 OR $k == 0) | ||||||
|  | 		{ | ||||||
|  | 			$again = 1; | ||||||
|  | 			$back = false; | ||||||
|  | 		} | ||||||
|  | 		echo "$k => $down \n"; | ||||||
|  | 		$again++; | ||||||
|  | 	} | ||||||
|  | 	else | ||||||
|  | 	{ | ||||||
|  | 		copy($v, $dest . DIRECTORY_SEPARATOR . 'page' . padding($up, $pad) . $ext); | ||||||
|  | 		$up++; | ||||||
|  | 		if ($again > 2) | ||||||
|  | 		{ | ||||||
|  | 			$again = 1; | ||||||
|  | 			$back = true; | ||||||
|  | 		} | ||||||
|  | 		echo "$k => $up \n"; | ||||||
|  | 		$again++; | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  |  | ||||||
|  | /** | ||||||
|  |  * Pads a number with zeroes to make a nice even lenghted result | ||||||
|  |  * Author Carsten Jensen | ||||||
|  |  * @param int $int number to be padded | ||||||
|  |  * @param int $length of padding | ||||||
|  |  * @return int padded number | ||||||
|  | */ | ||||||
|  | function padding($int, $length = 2) | ||||||
|  | { | ||||||
|  | 	return str_pad($int, $length, 0, STR_PAD_LEFT); | ||||||
|  | } | ||||||
|  | ?> | ||||||
							
								
								
									
										20
									
								
								ScanScripts/Windows/magazines/Rarely used scripts/crop.cmd
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								ScanScripts/Windows/magazines/Rarely used scripts/crop.cmd
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | |||||||
|  | if not exist cropped mkdir cropped | ||||||
|  |  | ||||||
|  | setlocal enabledelayedexpansion enableextensions | ||||||
|  | rem start coords | ||||||
|  | set /a cy=33 | ||||||
|  | set /a cx=0 | ||||||
|  |  | ||||||
|  | rem size | ||||||
|  | set x=4045 | ||||||
|  | set y=6865 | ||||||
|  |  | ||||||
|  | for %%i in (*.tif) DO ( | ||||||
|  | set /A cy=%cy%-4 | ||||||
|  | rem convert %%i -crop %x%x%y%+%cx%+!cy! +repage -type Grayscale cropped\%%i.png | ||||||
|  | convert %%i -crop %x%x%y%+%cx%+!cy! +repage cropped\%%i.png | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | endlocal | ||||||
|  |  | ||||||
|  | rem convert *.jpg -crop 1600x2490+213+2450 +repage pages/even/even.jpg | ||||||
| @@ -0,0 +1,20 @@ | |||||||
|  | if not exist cropped mkdir cropped | ||||||
|  |  | ||||||
|  | setlocal enabledelayedexpansion enableextensions | ||||||
|  | rem start coords | ||||||
|  | set /a cy=0 | ||||||
|  | set /a cx=0 | ||||||
|  |  | ||||||
|  | rem size | ||||||
|  | set x=4473 | ||||||
|  | set y=6167 | ||||||
|  |  | ||||||
|  | for %%i in (*.tif) DO ( | ||||||
|  | rem set /A cy=%cy%-3 | ||||||
|  | rem convert %%i -crop %x%x%y%+%cx%+!cy! +repage -type Grayscale cropped\%%i.png | ||||||
|  | convert %%i -crop %x%x%y%+%cx%+!cy! +repage cropped\%%i.png | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | endlocal | ||||||
|  |  | ||||||
|  | rem convert *.jpg -crop 1600x2490+213+2450 +repage pages/even/even.jpg | ||||||
| @@ -0,0 +1,3 @@ | |||||||
|  | for %%i in (*.png) DO ( | ||||||
|  | convert %%i -resize 4840x3444 small\%%i | ||||||
|  | ) | ||||||
| @@ -0,0 +1,4 @@ | |||||||
|  | if not exist rotated mkdir rotated | ||||||
|  | for %%i in (*.png) DO ( | ||||||
|  | convert %%i -rotate 90 rotated\%%i | ||||||
|  | ) | ||||||
							
								
								
									
										
											BIN
										
									
								
								ScanScripts/Windows/magazines/Rarely used scripts/php.exe
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								ScanScripts/Windows/magazines/Rarely used scripts/php.exe
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								ScanScripts/Windows/magazines/Rarely used scripts/php5.dll
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								ScanScripts/Windows/magazines/Rarely used scripts/php5.dll
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  | @echo off | ||||||
|  | setlocal enabledelayedexpansion enableextensions | ||||||
|  | rem 0 = rotate right the first time, then alternate | ||||||
|  | set left=0 | ||||||
|  |  | ||||||
|  | IF NOT EXIST pages mkdir pages | ||||||
|  | for %%i in (*.tif) DO ( | ||||||
|  | IF !left! equ 1 (  | ||||||
|  | convert %%i -rotate -90 pages/%%~ni.png | ||||||
|  | set left=0 | ||||||
|  | ) else ( | ||||||
|  | convert %%i -rotate 90 pages/%%~ni.png | ||||||
|  | set left=1 | ||||||
|  | ) | ||||||
|  | ) | ||||||
|  |  | ||||||
|  |  | ||||||
|  | endlocal | ||||||
| @@ -0,0 +1,4 @@ | |||||||
|  | IF NOT EXIST pages mkdir pages | ||||||
|  | for %%i in (*.tif) DO ( | ||||||
|  | convert %%i -rotate -90 pages/%%i.png | ||||||
|  | ) | ||||||
| @@ -0,0 +1,2 @@ | |||||||
|  | php.exe -f correct_pages.php | ||||||
|  | pause | ||||||
| @@ -0,0 +1,9 @@ | |||||||
|  | @echo off | ||||||
|  | mkdir work | ||||||
|  | cd origs | ||||||
|  | for %%i in (*.tif) DO ( | ||||||
|  | convert %%i -level 19%%,58%% ..\work\%%i | ||||||
|  | ) | ||||||
|  | for %%i in (*.png) DO ( | ||||||
|  | convert %%i -level 19%%,58%% ..\work\%%i | ||||||
|  | ) | ||||||
| @@ -0,0 +1,4 @@ | |||||||
|  | mkdir indexed | ||||||
|  | for %%i in (*.tif) DO ( | ||||||
|  | convert %%i +dither -remap D:\Retro-Work\3col.png indexed\%%~ni.png | ||||||
|  | ) | ||||||
							
								
								
									
										4
									
								
								ScanScripts/Windows/magazines/old/1 - grayscale.cmd
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								ScanScripts/Windows/magazines/old/1 - grayscale.cmd
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,4 @@ | |||||||
|  | mkdir pages | ||||||
|  | for %%i in (*.tif) DO ( | ||||||
|  | convert %%i -grayscale rec709luma pages\%%i | ||||||
|  | ) | ||||||
| @@ -0,0 +1,9 @@ | |||||||
|  | @echo off | ||||||
|  | cd work/out | ||||||
|  | mkdir resample | ||||||
|  | for %%i in (*.tif) DO ( | ||||||
|  | convert -units PixelsPerInch "%%i" -density 400 "resample\%%i" | ||||||
|  | ) | ||||||
|  | for %%i in (*.png) DO ( | ||||||
|  | convert -units PixelsPerInch "%%i" -density 400 "resample\%%i" | ||||||
|  | ) | ||||||
| @@ -0,0 +1,9 @@ | |||||||
|  | @echo off | ||||||
|  | cd work/out | ||||||
|  | mkdir resample | ||||||
|  | for %%i in (*.tif) DO ( | ||||||
|  | convert -units PixelsPerInch "%%i" -density 600 "resample\%%i" | ||||||
|  | ) | ||||||
|  | for %%i in (*.png) DO ( | ||||||
|  | convert -units PixelsPerInch "%%i" -density 600 "resample\%%i" | ||||||
|  | ) | ||||||
							
								
								
									
										4
									
								
								ScanScripts/Windows/magazines/old/2 - G4_Compress.cmd
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								ScanScripts/Windows/magazines/old/2 - G4_Compress.cmd
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,4 @@ | |||||||
|  | @echo off | ||||||
|  | mkdir work\out\g4compressed | ||||||
|  | cd work\out | ||||||
|  | "c:\Program Files (x86)\IrfanView\i_view32.exe" .\*.tif /tifc=4 /convert=.\g4compressed\*.tif | ||||||
							
								
								
									
										73
									
								
								ScanScripts/Windows/magazines/old/2 - Make pdf.cmd
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										73
									
								
								ScanScripts/Windows/magazines/old/2 - Make pdf.cmd
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,73 @@ | |||||||
|  | @echo off | ||||||
|  | rem ***************************** | ||||||
|  | rem * 2015 Carsten Jensen / DDHF | ||||||
|  | rem * Script til behandling af | ||||||
|  | rem * indscannede sider | ||||||
|  | rem ***************************** | ||||||
|  |  | ||||||
|  |  | ||||||
|  | setlocal EnableDelayedExpansion | ||||||
|  | set folder=%cd% | ||||||
|  | cd work\out | ||||||
|  | echo tryk CTRL-C hvis du vil afbryde processen. | ||||||
|  | choice /m "Ret side orden " | ||||||
|  | if %errorlevel%==1 ( | ||||||
|  |  | ||||||
|  | REM Rediger nedenst<73>ende st<73> s<> den passer med dit setup. | ||||||
|  | copy ..\correct_pages.php .\ /y | ||||||
|  | php -f correct_pages.php | ||||||
|  | cd newpages | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | if NOT EXIST output mkdir output | ||||||
|  | set thumb=1 | ||||||
|  |  | ||||||
|  |  | ||||||
|  | choice /C SF /m "S/H (S) eller Farver (jpg komprimering) (F)" | ||||||
|  | echo. | ||||||
|  | echo Arbejder vent venligst... | ||||||
|  | echo. | ||||||
|  |  | ||||||
|  | if %errorlevel%==2 ( | ||||||
|  | REM Opret Farve Dokument (jpg komprimering) | ||||||
|  | for %%i in (*.tif) DO ( | ||||||
|  | if !thumb!==1 ( | ||||||
|  | convert %%i -resize 240x310^^! -quality 75%% "!folder!\thumb.jpg" | ||||||
|  | ) | ||||||
|  | set thumb=2 | ||||||
|  | convert %%i -quality 95%% output\%%~ni.jpg | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | cd output | ||||||
|  | for %%i in (*.jpg) DO ( | ||||||
|  | convert %%i %%~ni.pdf | ||||||
|  | ) | ||||||
|  | del *.jpg /q | ||||||
|  | ) else if %errorlevel%==1 ( | ||||||
|  | REM Opret S/H Dokument (ingen jpg komprimering) | ||||||
|  | for %%i in (*.tif) DO ( | ||||||
|  | if !thumb!==1 ( | ||||||
|  | convert %%i -resize 240x310^^! -quality 80%% "!folder!\thumb.jpg" | ||||||
|  | ) | ||||||
|  | set thumb=2 | ||||||
|  | convert %%i output\%%~ni.pdf | ||||||
|  | ) | ||||||
|  | cd output | ||||||
|  | ) else goto error | ||||||
|  |  | ||||||
|  |  | ||||||
|  | pdftk *.pdf cat output %folder%\dokument.pdf | ||||||
|  | del *.pdf /q | ||||||
|  |  | ||||||
|  | :success | ||||||
|  | Echo PDF + Thumb oprettet | ||||||
|  | goto end | ||||||
|  |  | ||||||
|  | :error | ||||||
|  | Echo der opstod en fejl, evt i dit valg. | ||||||
|  | goto end | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  | :end | ||||||
|  | pause | ||||||
| @@ -0,0 +1,9 @@ | |||||||
|  | @echo off | ||||||
|  | mkdir work | ||||||
|  | cd origs | ||||||
|  | for %%i in (*.tif) DO ( | ||||||
|  | convert %%i -level 11%%,86%% ..\work\%%i | ||||||
|  | ) | ||||||
|  | for %%i in (*.png) DO ( | ||||||
|  | convert %%i -level 11%%,86%% ..\work\%%i | ||||||
|  | ) | ||||||
| @@ -0,0 +1,13 @@ | |||||||
|  | #!/bin/bash | ||||||
|  | mkdir work | ||||||
|  |  | ||||||
|  | cd origs | ||||||
|  |  | ||||||
|  | for i in *.tif  | ||||||
|  | do | ||||||
|  |   convert $i -level 11%%,86% ../work/$i | ||||||
|  | done | ||||||
|  | for i in *.png   | ||||||
|  | do | ||||||
|  |   convert $i -level 11%%,86% ../work/$i | ||||||
|  | done | ||||||
							
								
								
									
										7
									
								
								ScanScripts/Windows/magazines/work/1 - grayscale.cmd
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								ScanScripts/Windows/magazines/work/1 - grayscale.cmd
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,7 @@ | |||||||
|  | mkdir pages | ||||||
|  | for %%i in (*.tif) DO ( | ||||||
|  | convert %%i -grayscale rec709luma pages\%%i | ||||||
|  | ) | ||||||
|  | for %%i in (*.png) DO ( | ||||||
|  | convert %%i -grayscale rec709luma pages\%%i | ||||||
|  | ) | ||||||
							
								
								
									
										11
									
								
								ScanScripts/Windows/magazines/work/1_-_grayscale.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								ScanScripts/Windows/magazines/work/1_-_grayscale.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,11 @@ | |||||||
|  | #!/bin/bash | ||||||
|  |  | ||||||
|  | mkdir pages | ||||||
|  | for i in *.tif  | ||||||
|  | do | ||||||
|  |   convert $i -grayscale rec709luma pages/$i | ||||||
|  | done | ||||||
|  | for i in *.png   | ||||||
|  | do | ||||||
|  |   convert $i -grayscale rec709luma pages/$i | ||||||
|  | done | ||||||
| @@ -0,0 +1,47 @@ | |||||||
|  | @echo off | ||||||
|  | setlocal EnableDelayedExpansion | ||||||
|  | set folder=%cd% | ||||||
|  | cd work\out | ||||||
|  | choice /m "Fix paging " | ||||||
|  | if %errorlevel%==1 ( | ||||||
|  | copy D:\Retro-Work\correct_pages.php .\ /y | ||||||
|  | php -f correct_pages.php | ||||||
|  | cd newpages | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | if NOT EXIST output mkdir output | ||||||
|  | set thumb=1 | ||||||
|  |  | ||||||
|  | if NOT EXIST audiomedia mkdir audiomedia | ||||||
|  |  | ||||||
|  |  | ||||||
|  | for %%i in (*.tif) DO ( | ||||||
|  | if !thumb!==1 ( | ||||||
|  | convert %%i -resize 240x310^^! -quality 75%% !folder!\thumb.jpg | ||||||
|  | ) | ||||||
|  | set thumb=2 | ||||||
|  | convert -units pixelsperinch %%i -resample 150 audiomedia\%%~ni.jpg | ||||||
|  | convert %%i -quality 95%% output\%%~ni.jpg | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | rem 300dpi mag | ||||||
|  | cd output | ||||||
|  | for %%i in (*.jpg) DO ( | ||||||
|  | convert %%i %%~ni.pdf | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | del *.jpg /q | ||||||
|  | pdftk *.pdf cat output "%folder%\mag.pdf" | ||||||
|  | del *.pdf /q | ||||||
|  | cd .. | ||||||
|  |  | ||||||
|  |  | ||||||
|  | rem Tablet | ||||||
|  | cd audiomedia | ||||||
|  | for %%i in (*.jpg) DO ( | ||||||
|  | convert %%i %%~ni.pdf | ||||||
|  | ) | ||||||
|  | del *.jpg /q | ||||||
|  | pdftk *.pdf output "%folder%\audiomedia.pdf" | ||||||
|  | del *.pdf /q | ||||||
|  | pause | ||||||
| @@ -0,0 +1,57 @@ | |||||||
|  | @echo off | ||||||
|  | setlocal EnableDelayedExpansion | ||||||
|  | set folder=%cd% | ||||||
|  | cd work\out | ||||||
|  | choice /m "Fix paging " | ||||||
|  | if %errorlevel%==1 ( | ||||||
|  | copy D:\Retro-Work\correct_pages.php .\ /y | ||||||
|  | php -f correct_pages.php | ||||||
|  | cd newpages | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | choice /C LSN /m "Use large (L), small (S) or no (N) lastpage  " | ||||||
|  | if %errorlevel%==1 ( | ||||||
|  | set page=brought_to_you_by.pdf | ||||||
|  | ) else if %errorlevel%==2 ( | ||||||
|  | set page=brought_to_you_by_[TABLET].pdf | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | if NOT EXIST output mkdir output | ||||||
|  | set thumb=1 | ||||||
|  |  | ||||||
|  | if NOT EXIST tablet mkdir tablet | ||||||
|  |  | ||||||
|  |  | ||||||
|  | for %%i in (*.tif) DO ( | ||||||
|  | if !thumb!==1 ( | ||||||
|  | convert %%i -resize 240x310^^! -quality 75%% "!folder!\thumb.jpg" | ||||||
|  | ) | ||||||
|  | set thumb=2 | ||||||
|  | convert %%i -resize 1024x4096 -quality 95%% tablet\%%~ni.jpg | ||||||
|  | convert %%i -quality 95%% output\%%~ni.jpg | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | rem 300dpi mag | ||||||
|  | cd output | ||||||
|  | for %%i in (*.jpg) DO ( | ||||||
|  | convert %%i %%~ni.pdf | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | del *.jpg /q | ||||||
|  | pdftk *.pdf D:\Retro-Work\brought_to_you_by.pdf cat output "!folder!\_mag.pdf" | ||||||
|  | pdftk "!folder!\_mag.pdf" update_info D:\Retro-Work\metadata.txt output "!folder!\mag.pdf" | ||||||
|  | del *.pdf /q | ||||||
|  | del "!folder!\_mag.pdf" | ||||||
|  | cd .. | ||||||
|  |  | ||||||
|  |  | ||||||
|  | rem Tablet | ||||||
|  | cd tablet | ||||||
|  | for %%i in (*.jpg) DO ( | ||||||
|  | convert %%i %%~ni.pdf | ||||||
|  | ) | ||||||
|  | del *.jpg /q | ||||||
|  | pdftk *.pdf D:\Retro-Work\brought_to_you_by_[TABLET].pdf cat output _tablet.pdf | ||||||
|  | pdftk _tablet.pdf update_info D:\Retro-Work\metadata.txt output "!folder!\_tablet.pdf" | ||||||
|  | del *.pdf /q | ||||||
|  | pause | ||||||
| @@ -0,0 +1,37 @@ | |||||||
|  | #!/bin/sh | ||||||
|  | cd work/out | ||||||
|  |  | ||||||
|  | mkdir output | ||||||
|  | mkdir audiomedia | ||||||
|  |  | ||||||
|  |  | ||||||
|  | for i in *.tif  | ||||||
|  | do | ||||||
|  |   convert -units pixelsperinch $i -resample 150 audiomedia/$i.jpg | ||||||
|  |   convert $i -quality 95% output/$i.jpg | ||||||
|  | done | ||||||
|  |  | ||||||
|  | rem 300dpi mag | ||||||
|  | cd output | ||||||
|  | for i in *.jpg | ||||||
|  | do | ||||||
|  |   convert $i $i.pdf | ||||||
|  | done | ||||||
|  |  | ||||||
|  | rm *.jpg | ||||||
|  | pdftk *.pdf cat output ../../../mag.pdf | ||||||
|  | rm *.pdf | ||||||
|  | cd .. | ||||||
|  |  | ||||||
|  |  | ||||||
|  | rem Tablet | ||||||
|  | cd audiomedia | ||||||
|  | for i in *.jpg | ||||||
|  | do  | ||||||
|  |   convert $i $i.pdf | ||||||
|  | done | ||||||
|  |  | ||||||
|  | rm *.jpg | ||||||
|  | pdftk *.pdf output ../../../audiomedia.pdf | ||||||
|  | rm *.pdf  | ||||||
|  |  | ||||||
| @@ -0,0 +1,57 @@ | |||||||
|  | @echo off | ||||||
|  | setlocal EnableDelayedExpansion | ||||||
|  | set folder=%cd% | ||||||
|  | cd work\out | ||||||
|  | choice /m "Fix paging " | ||||||
|  | if %errorlevel%==1 ( | ||||||
|  | copy D:\Retro-Work\correct_pages.php .\ /y | ||||||
|  | php -f correct_pages.php | ||||||
|  | cd newpages | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | choice /C LSN /m "Use large (L), small (S) or no (N) lastpage  " | ||||||
|  | if %errorlevel%==1 ( | ||||||
|  | set page=brought_to_you_by.pdf | ||||||
|  | ) else if %errorlevel%==2 ( | ||||||
|  | set page=brought_to_you_by_[TABLET].pdf | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | if NOT EXIST output mkdir output | ||||||
|  | set thumb=1 | ||||||
|  |  | ||||||
|  | if NOT EXIST tablet mkdir tablet | ||||||
|  |  | ||||||
|  |  | ||||||
|  | for %%i in (*.tif) DO ( | ||||||
|  | if !thumb!==1 ( | ||||||
|  | convert %%i -resize 240x310^^! -quality 75%% "!folder!\thumb.jpg" | ||||||
|  | ) | ||||||
|  | set thumb=2 | ||||||
|  | convert %%i -resize 1024x4096 -quality 95%% tablet\%%~ni.jpg | ||||||
|  | convert %%i -quality 95%% output\%%~ni.jpg | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | rem 300dpi mag | ||||||
|  | cd output | ||||||
|  | for %%i in (*.jpg) DO ( | ||||||
|  | convert %%i %%~ni.pdf | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | del *.jpg /q | ||||||
|  | pdftk *.pdf D:\Retro-Work\brought_to_you_by.pdf cat output "!folder!\_mag.pdf" | ||||||
|  | pdftk "!folder!\_mag.pdf" update_info D:\Retro-Work\metadata.txt output "!folder!\mag.pdf" | ||||||
|  | del *.pdf /q | ||||||
|  | del "!folder!\_mag.pdf" | ||||||
|  | cd .. | ||||||
|  |  | ||||||
|  |  | ||||||
|  | rem Tablet | ||||||
|  | cd tablet | ||||||
|  | for %%i in (*.jpg) DO ( | ||||||
|  | convert %%i %%~ni.pdf | ||||||
|  | ) | ||||||
|  | del *.jpg /q | ||||||
|  | pdftk *.pdf D:\Retro-Work\brought_to_you_by_[TABLET].pdf cat output _tablet.pdf | ||||||
|  | pdftk _tablet.pdf update_info D:\Retro-Work\metadata.txt output "!folder!\_tablet.pdf" | ||||||
|  | del *.pdf /q | ||||||
|  | pause | ||||||
							
								
								
									
										
											BIN
										
									
								
								ScanScripts/Windows/sort/backward/Thumbs.db
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								ScanScripts/Windows/sort/backward/Thumbs.db
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										32
									
								
								ScanScripts/Windows/sort/forward.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								ScanScripts/Windows/sort/forward.php
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,32 @@ | |||||||
|  | <?php | ||||||
|  |  | ||||||
|  | $forward = glob('./forward/*.tif'); | ||||||
|  | $backward = glob('./backward/*.tif'); | ||||||
|  | rsort($backward); | ||||||
|  | $output = './output/'; | ||||||
|  | $fcount = 1; | ||||||
|  | $bcount = 2; | ||||||
|  |  | ||||||
|  | if(!file_exists($output)) mkdir($output, 0777, true); | ||||||
|  |  | ||||||
|  | foreach($forward as $fk => $fv) | ||||||
|  | { | ||||||
|  |  | ||||||
|  | 	echo $fk . ' => ' . $fv . "\n"; | ||||||
|  | 	copy($fv, $output . str_pad($fcount, 4, 0, STR_PAD_LEFT) . '.tif'); | ||||||
|  | 	$fcount += 2; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | foreach($backward as $bk => $bv) | ||||||
|  | { | ||||||
|  |  | ||||||
|  | 	if ($bk % 2 != 0) | ||||||
|  | 	{ | ||||||
|  | 	echo $bk . ' => ' . $bv . "\n"; | ||||||
|  | 	copy($bv, $output . str_pad($bcount, 4, 0, STR_PAD_LEFT) . '.tif'); | ||||||
|  | 	$bcount += 2; | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  |  | ||||||
|  | ?> | ||||||
							
								
								
									
										
											BIN
										
									
								
								ScanScripts/Windows/sort/forward/Thumbs.db
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								ScanScripts/Windows/sort/forward/Thumbs.db
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								ScanScripts/Windows/sort/php.exe
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								ScanScripts/Windows/sort/php.exe
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								ScanScripts/Windows/sort/php5.dll
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								ScanScripts/Windows/sort/php5.dll
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										2
									
								
								ScanScripts/Windows/sort/runme.cmd
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								ScanScripts/Windows/sort/runme.cmd
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,2 @@ | |||||||
|  | php.exe -f forward.php | ||||||
|  | pause | ||||||
		Reference in New Issue
	
	Block a user
	 tomse
					tomse