thank you very much,
it worked perfectly.
Francisco
On Tue, Jan 11, 2011 at 5:17 AM, David Necas (Yeti) <[email protected]>wrote:
> On Mon, Jan 10, 2011 at 06:08:01PM -0300, Francisco Balzarotti wrote:
> > I'm working with a homemade afm, I'd like to export files from the
> > acquisition software (that I wrote) to Gwyddion.
> > I'd like to export topography and error images. No additional data.
> >
> > I'm not quite sure which is the most suitable -and simple- file format to
> > use. Any thoughts?
>
> If you don't mind having each channel as a separate file then GSF
>
> http://gwyddion.net/documentation/user-guide-en/gsf.html
>
> that was created for this purpose. It can be saved by simple code such
> as
>
> static void
> save_gsf(GwyDataField *field, const gchar *filename)
> {
> const gchar header_template[] =
> "Gwyddion Simple Field 1.0\n"
> "XRes = %u\n"
> "YRes = %u\n"
> "XReal = %g\n"
> "YReal = %g\n"
> "XYUnits = m\n"
> "ZUnits = m\n"
> "Title = Topography\n";
> const gchar padding[4] = { 0, 0, 0, 0 };
>
> gchar *header = g_strdup_printf(header_template,
> field->xres, field->yres,
> field->xreal, field->yreal);
> gsize len = strlen(header);
> gsize npad = 4 - (len % 4);
> gsize i, n = field->xres * field->yres;
> gfloat *fltdata = g_new(gfloat, n);
> FILE *fh = fopen(filename, "wb");
>
> if (fh) {
> for (i = 0; i < n; i++)
> fltdata[i] = field->data[i];
> fwrite(header, len, 1, fh);
> fwrite(padding, npad, 1, fh);
> fwrite(fltdata, sizeof(gfloat), n, fh);
> fclose(fh);
> }
> else {
> fprintf(stderr, "Cannot open %s: %s\n", filename, strerror(errno));
> }
> g_free(fltdata);
> g_free(header);
> }
>
>
> Regards,
>
> Yeti
>
>
>
> ------------------------------------------------------------------------------
> Gaining the trust of online customers is vital for the success of any
> company
> that requires sensitive data to be transmitted over the Web. Learn how to
> best implement a security strategy that keeps consumers' information secure
> and instills the confidence they need to proceed with transactions.
> http://p.sf.net/sfu/oracle-sfdevnl
> _______________________________________________
> Gwyddion-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/gwyddion-users
>
------------------------------------------------------------------------------
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand
malware threats, the impact they can have on your business, and how you
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
Gwyddion-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gwyddion-users