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