Find Jobs
Hire Freelancers

Smart Text Resizing Tool

$30-250 USD

In Progress
Posted almost 6 years ago

$30-250 USD

Paid on delivery
Need someone to build a windows 10 based desktop app which automatically adjust the font size of any input text to fit a specified parent container by user defined width and height. So that the text fills the container and there is no free room left. Works both with single line text and multi line text and output result as transparent png i.e. 300dpi 12"X16" Note: may have to take the longest word and set that as the maximum width. Then you have to count next two words.. if next two words is less characters than the longest word, you have to count 3rd word. if all the 3 words are longer than longest word.. you resize the two words on the 2nd line of rendered text. then go to 3rd line and repeat logic. or.. The ideal number of characters to set on each row is calculated by dividing the available width by the pixel font-size – the script then uses this ideal character count to split the headline Should work like this: 1. Run app 2. type in text you want to autosize 3. select font (all caps option), set leading and kerning 4. save the setting as a preset 5. see preview in realtime 4. export result as png App should also support Batch export: - import list of sentences from txt or csv file i.e. (see attached sample txt file) - app will ouput png for each row of text. (For each line, we will have a separate file generated) I have attached a sample of a 12X14 - 300 dpi png as a reference. Must work in windows 10 desktop. I found some jquery examples used on web to explain more the concept: [login to view URL] [login to view URL] [login to view URL] Demo would be great of you have done something like this previously. Please share.
Project ID: 17146563

About the project

13 proposals
Remote project
Active 6 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Please download and check demo EXE file from: [login to view URL] You need to; - input text at top left - Choose a Font from top right - Set a Width - Click button 1 - Click button 2 When you do these, you will have a file named "[login to view URL]" in the same directory as EXE file itself. It is a transparent PNG file. Tranparency color is White as in your example PNG file. Please note that I simply provide you a demo. All of your requests are not in it. Demo needs more work to fit in your needs (auto read texts from file and generate images, etc).
$250 USD in 3 days
5.0 (6 reviews)
5.0
5.0
13 freelancers are bidding on average $159 USD for this job
User Avatar
Hello I checked attached images, it looks as quite easy to implement.
$55 USD in 3 days
4.9 (2040 reviews)
8.2
8.2
User Avatar
Hi! I'm interesting your project very well. I am a full time devloper. I am good at Java and I'm a good Algorithmer. I have good experience about c++ and .NET Let's go ahead with me
$200 USD in 3 days
5.0 (319 reviews)
7.9
7.9
User Avatar
how are you,sir? I am a ultimate developer who has rich experience in this field. If you contact me, you and i will all be happy. Thank you for your reply in advance. Smart Text Resizing Tool .NET, C++ Programming, Delphi, Graphics Programming, Java,
$155 USD in 1 day
5.0 (8 reviews)
6.0
6.0
User Avatar
Hello, I can help with you in your project Smart Text Resizing Tool. I have more than 5 years of experience in .NET, C++ Programming, Delphi, Graphics Programming, Java. We have worked on several similar projects before! We have worked on 300+ Projects. Please check the profile reviews. I can deliver your job with in your deadline. Please ping me for more discussion. I can assure the 100% job satisfaction. Thanks,
$250 USD in 3 days
4.9 (53 reviews)
5.9
5.9
User Avatar
Hi. I am an experienced .Net developer and I can do your task with C# and .NET. I'm always provide all sources and provide lifetime support for all my projects in future. I carefully read description and was see provided examples. I do work similar to this before but it was related to single word only. But I understood main target and I think I can do this. Just only one question, each font have own kerning. We need change this value? If yes we need play with each char in word separately. But It not big problem. :)
$166 USD in 5 days
5.0 (33 reviews)
5.4
5.4
User Avatar
Hello Mr. I could help you with this app. I could write a small app that support Batch export.I've done a similar project I would like to know more about it. Contact me by chat to get information. Best Regards
$111 USD in 10 days
5.0 (31 reviews)
4.6
4.6
User Avatar
Dear Sir, I can make your requirements in C# and as soon as possible. I very good in desktop applications Regards Ibrahim
$35 USD in 1 day
5.0 (9 reviews)
3.3
3.3
User Avatar
I can make text resizing UWP app for desktop. Will you please let me know how this is useful? I develop with C++, for engineering native software. By when should this be completed?
$50 USD in 2 days
5.0 (8 reviews)
3.5
3.5
User Avatar
Hello Dear Client, I have an experience more than 9 years with my domestic clients. We provide best quality, confirmation of project-delivery within expected time, good skills and knowledge based on previous works, demonstration of previous works and low expensive. Thanks and regards Our key skills: C#, Dot Net, ASP.NET, MVC , JQuery, Bootstrap, JavaScript
$250 USD in 18 days
4.6 (9 reviews)
2.7
2.7

About the client

Flag of UNITED STATES
Orlando, United States
5.0
972
Payment method verified
Member since Oct 19, 2005

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.