473,396 Members | 1,871 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

Taking Thumbnail photos of webpages with provided URL

Hi,

In creating an email client, we are trying to allow users to pick and choose
their email templates and photo stocks. We thought it'd be very 2006 to show
a gallery of thumbnails. Is this a quick .NET Framework call in 2.0 or 1.1?
Here are the requirements in my mind:

* Max width and Max height configurable.
* As well rendered as possible when shrinking. Let us set quality. I'll do
the shrinking myself, that's okay.
* Allow us to set the width and height of the browser window (600 pixel, 800
pixel, 1024 pixel, etc) that we are taking a picture of. Or free flowing in
one and/or two dimensions.
* Save to disk or to byte[] stream.
* Allow us to keep or discard the window decorations (scroll bar, title bar,
menu, etc)
* Takes a URL, whatever you can put inside a web browser's URL field.

This need not be open-source, but OSS has its advantages--we can add
features not found. We are more than willing to contribute back enhancements
to the OSS community. But the license must not be viral (GPL).

If you know of a product or OSS project that accomplishes this (or almost),
please let us know. An article on how to do it would be just as helpful. We
really appreciate your help.

Best regards,
-- Li-fan
--
Li-fan Chen
Software analyst/developer, Entrepreneur
Markham, Ontario, Canada
Feb 17 '06 #1
1 1305
You could potentially just create a form with a webbrowser control on
it, then use any of the resources out there to take a 'screenshot' of
your form. I've used the info in this one before:
http://www.c-sharpcorner.com/Graphic...CaptFormMG.asp

Good luck,
-SN

Feb 18 '06 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

7
by: Ian King | last post by:
Does anyone know of a way of doing this without uploading the image? Presumably it needs a rendering engine - is such a thing possible. Apologies if this has already been discussed - I was referred...
54
by: Max Quordlepleen | last post by:
Apologies for the crossposting, I wasn't sure which of these groups to ask this in. I have been lurking in these groups for a week or so, trying to glean what I need to design a simple, clean...
2
by: Stephen Layton | last post by:
Manipulating comdlg32.dll using Ken Getz code below: ahtCommonFileOpenSave InitialDir:="F:\DiocesanDatabase\" & strNoSlashHouseNumber, _ Filter:=strFilter, FilterIndex:=1, Flags:=lngFlags, _...
0
by: Cecil Windham | last post by:
I'm enabling users to rotate photos and generate thumbnails. I have discovered that if, after a user rotates a photo 180 degrees, then generates a thumbnail, that the resulting thumbnail appears...
0
by: daveW | last post by:
Hi, I've been messing around with a personal website for a while now, and having totally bust my leg skiing have been google-wacking to work out how to use these funky stylesheet things. After...
1
by: Xah Lee | last post by:
The following is a program to generate thumbnail images for a website. Useful, if you want to do that. It is used to generate the thumbnails for my “Banners, Damsels, and Mores” project...
4
by: pek | last post by:
I created a file name image.php which contains only the following code: <?php function createThumbnail($picture,$thumb,$new_w,$new_h) { $extension=substr($picture,strrpos($picture,".")+1);...
2
by: Milagro | last post by:
Hi, I'm using the code below to create thumbnails from photos. The code works fine and thumbnails are created. However, thumbnails of vertical photos are oriented as horizontal photos. More...
2
by: RB | last post by:
Hi there, I'm having a problem with an ASP.NET/VB.NET Control I am writing. The control is a simple gallery control, which shows a set of thumbnails (using a DataList), and a main image of the...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.