Convert txt to png

Completado Publicado Jan 15, 2014 Pagado a la entrega
Completado Pagado a la entrega

We are a small, independent photography company specialising in junior team sports photography.

We have developed all our tech systems in-house using a series of shell (bash) scripts. We use Macs (Mavericks), and the bulk of our image processing is done through a loosely coupled collection of modules based on ImageMagick.

One task we complete manually is the conversion of a text file (people's name) into a transparent background png to be overlaid on the rest of the print. We are looking to automate this process. The final product should:

-- receive parameters such as the text file (including tabs), font, colour, minimum/maximum font size (eg 9.0/14pt), box size (based on photo orientation)

-- automatically fit the text to box, aligning tabs (Back Row: etc), auto text size, line breaks (not breaking names) on commas if needed, line spacing (leading)

-- produce a transparent png based on the inputs that displays the txt file contents 'beautifully'

Things that I would build on the script in the future:

-- ability to select an alternative font if the best fit font size is too small (under 8.5pt) - eg Arial to Arial Narrow

-- ability to alter box size based on input logic if the best fit font size was too small - eg make the box a little bigger and the photo a little smaller

What we have tried:

-- LaTeX appears to be an obvious choice. Tab stops were do-able, but the background transparency was problematic. Requires a heavyweight install

-- ImageMagick has a text resize functionality, but can't do tabs. Could still be an option if two text pngs were outputted with the same font size could be combined

-- wkhtmltoimage appears to be the best option, and is lightweight. Can be styled easily with css, but I still can't get it right enough

There is no restriction on how this is done, other than it should be fast and run on the systems specified above.

I have attached some samples of outputs that we do manually.

Note - please see the attached names.zip with a sample input (txt) and output (png)

LaTeX SO Mac Odd Jobs Python Shell Script

Nº del proyecto: #5324703

Sobre el proyecto

10 propuestas Proyecto remoto Activo Jan 22, 2014

Adjudicado a:

kerrisg

I've created programs to do custom text layout using the os x text layout apis in Quartz/Core Graphics, so i can create a small program to generate your image with beautifully rendered text. I've already done the ba Más

$300 AUD en 5 días
(18 comentarios)
5.7

10 freelancers están ofertando un promedio de $580 por este trabajo

mobiletech1604

Dear there This seems an interesting job. Could you please send me some example of input and output, so I could review? I could work on immediately Thanks & B/R

$700 AUD en 7 días
(19 comentarios)
6.1
fabiosantiago

A proposal has not yet been provided

$777 AUD en 20 días
(6 comentarios)
4.3
traksh

I am new to freelancer. Hence you may not see any ratings. I am a general programing enthusiast and thought that this may be a good way to put my skills to good use. This is a simple task. I already have a basic wor Más

$555 AUD en 7 días
(0 comentarios)
0.0
CoderEarth

A proposal has not yet been provided

$500 AUD en 15 días
(0 comentarios)
0.0
euripedesrocha

Hi, I can solve your task. I can handle this problem using a python script with high quality documentation and testing. Best regards Euripedes

$250 AUD en 10 días
(0 comentarios)
0.0
cmotown

Hello, I read your project and I can help you. I can write you a java program that would be able to do what you want. I look forward to hearing from you to discuss this project further. Clay P

$555 AUD en 10 días
(0 comentarios)
0.0