Skip to main content

Just say you wanted a csv file with dimension details of your image library - doing this with powershell


Get-ChildItem -Recurse C:\yourphotosdir -Filter *.jpg | % {
    $image = [System.Drawing.Image]::FromFile($_.FullName)
    if ($image.width -t 500 -and $image.height -gt 500) {
        New-Object PSObject -Property @{
        height_pixels = $image.Height
        width_pixels = $image.Width
        megapixels = ($image.Height * $image.Width)/1000/1000
        megabytes = (($_.Length)/1024)/1024
        name = $_.Name
        fullname = $_.Fullname
        date = $_.LastWriteTime
        }
    }
} | Export-Csv 'C:\yourphotosdir\img.csv' -NoTypeInformation

Comments

Popular posts from this blog

NMAP

It's been about 15 years since I used NMAP, I forgot how useful the tool is. To find out what services are running on an IP address simply use something like nmap -n -v -p1-10000 x.x.x.x -n tells nmap not to do name resolution (saves about 13 seconds if the IP you're scanning isn't in DNS_ -v verbose -p1-10000 says scan ports 1 to 10,000 (otherwise nmap will only scan the first 1000 ports)