Tag Archives: tools

How to Auto Crop Bulk Photos to a certain aspect ratio?

April 21, 2013

I read this question on photo.stackexchange.com on how to auto crop images to e.g. 4:3 format e.g. to the format 1000×750.

This reminded me of an age old problem: you can of course auto crop images to always 4:3 / 1000:750 manually or automatically:

image

There are zillions of software tools that let you automate this stuff , I usually use Irfanview for my bulk processing.

But… if you would automate this by e.g. putting the crop always in the middle of the photo (instead of starting at 0:0) it could well be that you miss out a part of the photo that you really want to keep in that crop.

For the regular house-garden en kitchen personal photo’s: this will not be a problem. Since you will be the end-user and in the end : who cares? But for a more professional process you will somehow need to determine if there are certain details in a picture you want in the end result before cropping or better said: to determine WHERE to crop.

For any photo’s that are “near” the aspect ratio : probably there is no problem but the farther you go away from the aspect ratio the worse the results will turn out.

image The photo on the left is 200 x 1000 ( width=200 and height= 1000). If I would use the simple batch algorithm above, the resulting image would look like on the right image

So … as you can see in the example above: our algorithm is not that nice: we do not even have the giraffe on the image.

Our customer would not be happy if there was not even a giraffe on the picture.

So we could do several things:

  1. Have some content based image recognition software that determines the most important parts in the image and takes this as “the middle” of the crop area (and hope we catch everything)
  2. If we are outside a certain range of the 640×480 range (lets say 10%) then no longer do an auto crop but “fill” the remaining area with a background color
  3. If we are outside a certain range of the 640×480 range (lets say 10%) then no longer do an auto crop but use some smart image tools to “create” a fill-in for the remaining part of the image.

Option 2 is easy and we can do this with most photo batch processing tools (see thread on stackexchange)

But what about option 1 and option 3? Which software can I use to batch process large amounts of photo’s to perform either 1 or 3 ?

Bitcasa experiences day II

February 21, 2013

imageSo… I signed up with Bitcasa, the infinite drive, where you can store an unlimited amount of files for $99 a year. Some more experiences.

speed

I read a lot of complaints currently on the support forum of BitCasa, my upload speed varies from  about 8Mb per second to 40 kbytes/s (The speed at start might be because at the start it just buffers to the BitCasa buffer so that is a local copy…).  This was after I upgraded to the new client (1.0.0.5). I thought that it would auto update the client but apparently it does not.  I can understand that because possibly the update mechanism only updates new clients not the old beta clients. So if you are running the old client you will have manually download and install the after-beta version.

image
8mb: probably buffering to bitcasa cache
image
48 kbytes/s: the real deal

I’m not particular worried about speed. On this moment I’m just offloading backups to BitCasa which I start on one laptop and then leave it running until it is finished.

Continue reading

Oneindige opslag voor $49 per jaar bij Bitcasa doen of niet doen?

February 18, 2013

imageIk blogde al eerder over Bitcasa, waar je oneindige schijfruimte krijgt voor $99 per jaar. (en een special price: $49 voor eerste gebruikers voor het eerste jaar). Ik ben nu aan het twijfelen of ik gebruik ga maken van deze aanbieding:

  1. De software werkt goed. Ik heb deze nu de afgelopen tijd gebruikt en ik moet zeggen: al mijn gigabytes blijven netjes bewaard, sterker nog, ik kan ook nog eens oudere versies terughalen. Dus qua file opslag is het ideaal en het werkt vrij ok en snel. In tegenstelling tot sommige berichten op het net heb ik zelf geen last van traagheid.
  2. In tegenstelling tot Dropbox zijn de infinite folders ideaal: je pleurt er alles in en de storage is niet je lokale schijf maar  ergens in de cloud. Je moet dus wel altijd connectie hebben, maar thuis heb ik dat ook vrijwel altijd. Onderweg kan ik altijd een paar copietjes maken.
  3. De send to optie is ook ideaal, gelijk aan you-send-it kan ik grote bestanden doormailen of per twitter of facebook sharen.
  4. Het zou betekenen dat alles wat ik op de NAS heb staan wat puur “files” zijn (en dus niet mijn within-household web applicaties) naar Bitcasa kan sturen en het betekent dat ik me nooit meer zorgen hoef te maken over storage problemen. In tien jaar tijd is $99 * 10  = $ 1000 dollar dat is pakweg 750 euro. Gelet op het feit dat ik ook lokaal in RAID moet draaien en schijven moet backuppen is dat absoluut goedkoop. goedkoper dan een volledige NAS met schijven (maar let op het gaat over file storage niet over applicaties runnen op een server) (daar is een NAS wel handig voor).

Continue reading

Gratis hosting die iedereen zou moeten nemen

July 20, 2012

Nog een hosting tip(je): sinds 2006 heb ik al een hosting account bij Dreamhost. Ik probeer even geen “reclame posting” te schrijven maar meer een echte tip. Ik ben echter niet een meester in het overtuigen :) Ik geef ook wat dreamhost discount codes.

Dreamhost is een van de grootste hosting partijen ter wereld en als iemand als ik sinds 2006 lid blijft (gratis) en dan na 6 jaar nog steeds een post schrijft dat hij het fijn vindt om daar een hosting account te hebben…, kijk maar wat je er mee doet.

Ik gebruik het niet voor primary hosting maar wel voor allerlei dingetjes die ik online wil hebben: development sites, mail server, jabber server, svn server  enz… Je krijgt oneindige disk ruimte (dus ik sync hier ook elke dag automatisch de fotos op mijn NAS naar toe), oneindige band breedte, oneindige hoeveelheid database en gewoon ssh / ftp toegang e.d. Je hebt een hele batch goodies zoals svn server instellen, jabber server instellen, webdav instellen, discussie lijsten, cron job instellen, een hele zooi one-click installs, uitgebreid domain management en enz… je kunt een paar weken zoet zijn met het doorlopen van het control panel.

Even heel praktisch wat zaken wat ik er heb draaien: Continue reading

I bought version 7 of Xara Xtreme uhm Xara Photo & Graphic Designer

February 11, 2012

Hmmm… Xara has a special “February 2012 offer”, upgrading my version to version 7 only costs 34 euro. Hmmm… that is really not much money for my core graphics program.

So…. *ordered* en het mooie: ik hoef niet te wachten op de CD en de manual want ik kan mijn copie alvast downloaden en activeren … een even gaan spelen met de “verwijder objecten magisch uit foto’s” :) (see manual: http://dl03.magix.net/xpgd7.pdf )

Let’s play with it :) (first look (just installed and activated it)) :

Link

Tot verleden week had ik MicroApache (http://microapache.kerys.co.uk/) in een folder in “mijn” Dropbox. Best handig om af en toe een webservertje te hebben om wat scriptjes tegenaan te draaien of apps zoals dokuwiki. Maar nu vond ik The Uniform Server (http://www.uniformserver.com/), zelfde principe: een webserver die je los op een usb stick of een dropbox folder kunt plaatsen maar met het verschil dat the uniform server waanzinnig veel meer zaken ondersteund (zoals Java apps in e.g. TomCat) en eigenlijk als een “echte” webserver kan draaien. Handig. MicroApache exit, enter Uniform Server.

p.s. er zit ook een vrij handige admin gui tool bij.
p.p.s. op mijn vaste thuisplek heb ik Zend Server Community Edition draaien (http://www.zend.com/en/products/server-ce/index) omdat het natuurlijk wel handig is om e.g. mijn php code live te debuggen vanuit Eclipse.

Handig: Graphviz – Graph Visualization Software

January 22, 2012

ik heb een beetje met Graphiz liggen spelen tussen oud en nieuw. Handig tooltje om via een script dat je opstelt diagrammen te genereren.

De documentatie wijst zich vanzelf. Je maakt een script in je editor en compileert dat dan waarbij je opgeeft wat het output formaat moet zijn e.g. een jpg. De script taal is erg eenvoudig, in principe hoef je alleen de data op te geven met de attributen, de compiler zoekt verder de rest uit.

Vooral handig als je niet continue wilt slepen met blokjes in je diagram (e.g. in Visio) want je hoeft louter de data op te geven.Je hebt dan de keuze uit allerlei soorten diagrammen die je kunt genereren.

E.g. onderstaand diagram tover je in een minuutje eruit:

Als je er mee wilt spelen kun je het beste de user-guides downloaden om mee te starten. Deze bevatten voorbeeld scripts die je kunt copy en pasten en waarbij je dus gelijk de output ziet. Deze kun je vinden onder de documentatie onder “user guides” (duh)

 

 

 

 

Terminals: remote sessies in tabs

January 21, 2012

Een favoriet utility in mijn toolbox:

http://terminals.codeplex.com/ is een handig open source programma om meerdere remote sessies in tabs te openen dus onder meer remote desktop, citrix, VNS en Telnet.

Het is een complete vervanging van Terminal Services.

Je kunt het runnen vanaf een usb stick of vanuit Dropbox.

License: Microsoft Shared Source Community License (MS-CL)

123