View Full Version : احتیاج سریع در مورد باز کردن فایلهای TIF در دلفی
delphi5
سه شنبه 21 شهریور 1385, 16:19 عصر
من احتیاج به روشی دارم که بتوانم فایلهای tif رو در برنامه ام نمایش بدم . سرچ کردم اما به جائی نرسیدم . کامپوننت GraphicEx رو دانلود کردم و نصبش کردم . حالا نمیدونم چطور باید بهش دسترسی داشته باشم
Mahyaa
سه شنبه 21 شهریور 1385, 16:57 عصر
به مثالی که خود Component داره نگاه کردید ؟!
در ضمن ImageEn هم هست . که البته امکانات زیادی داره و رایگان نیست .
http://www.hicomponents.com/
delphi5
سه شنبه 21 شهریور 1385, 16:59 عصر
منظورتون مثال convertor است ؟
Mahyaa
سه شنبه 21 شهریور 1385, 17:05 عصر
منظورتون مثال convertor است ؟
بله !
Convert
متد DoLoad را ببینید .
delphi5
سه شنبه 21 شهریور 1385, 17:19 عصر
اونو دقیقا تو برنامه ام کپی کردم اما جواب نگرفتم
اما یه error به مظمون زیر بهم میده
cannot load image . the compression scheme is not supported for TIF/TIFF files .
شما میتونید به من کمک کنید ؟
شدیدا احتیاج به این کار دارم
Mahyaa
سه شنبه 21 شهریور 1385, 17:47 عصر
نمونه ای رو که قبلا کار کردم . پیدا میکنم و سعی میکنم هرچه زود Upload کنم .
delphi5
چهارشنبه 22 شهریور 1385, 08:06 صبح
خواهش میکنم یکی این مشکل منو حل کنه !
مشکل مربوط به استفاده از کامپوننت graphicEX است . وقتی میخواد عکس رو لود کنه این error رو میده .
خواهش میکنم یه نفر منو راهنمائی کنه
Mahyaa
چهارشنبه 22 شهریور 1385, 13:25 عصر
سلام
من فکر میکنم نوع Compress فایل tiff که استفاده میکنید ، TIF JPEG compression قدیمی باشه که GraphicٌEX اون رو Support نمیکرد (جدیدش رو Support میکنه).
البته تا اونجایی که من فهمیدم نوع قدیم و جدید تفاوت کمی باهم دارند (که البته راجع به این هم دقیق نمیدونم) من تغییر خیلی کوچیکی توی Source اون دادم که اگر اون رو جایگزین قبلی کنید ، احتمالا مشکلتون حل میشه (امیدوارم)
این رو جایگزین فایل GraphicEx قبلی کنید .
لطفا نتیجه رو هم خبر بدید !
پ. ن : با Trace کردن سورس کامپوننت بهتر متوجه میشید مشکل از کجاست :چشمک:
delphi5
پنج شنبه 23 شهریور 1385, 11:09 صبح
من هنوز هم همون مشکل رو دارم . همون پیغام رو بهم میده . خواهش میکنم یکی بهم کمک کنه !
davoodmz
پنج شنبه 23 شهریور 1385, 11:30 صبح
با سلام
از ImageEn استفاده کن جواب می گیری
مشکل داشتی بگو
باتشکر داود
delphi5
پنج شنبه 23 شهریور 1385, 12:06 عصر
اخه کامپوننت imageen رو دانلود کردم اما کد فعال سازی اون رو ندارم .
delphi5
پنج شنبه 23 شهریور 1385, 14:42 عصر
ایراد از کامپوننت نیست . من وقتی دز imageen میخوام یه عکس رو به timageen نسبت بدم باز هم همون پیغام خطا بهم نشون داده میشه . یعنی ایراد از کامپوننت نیست و مورد از جائی دیگه است .
--------------------
cannot load image . the compression scheme is not supported for TIF/TIFF files .
Mahyaa
پنج شنبه 23 شهریور 1385, 14:52 عصر
با فایلهای tif مختلف امتحان کنید .
میدونید فرمت Compression فایلتون چیه ؟
delphi5
چهارشنبه 29 شهریور 1385, 07:59 صبح
نه . من فایلم رو دارم از طریق فکس مودم میگیرم . یعنی خط فکس به مودم نصب است و من فکسهائی رو که دریافت میکنم میخوام روی یه فرم ببینم .
Mahyaa
چهارشنبه 29 شهریور 1385, 08:06 صبح
سلام
اگر براتون امکان داره نمهمنه خروجی فکس را در فایل ذخیره کنید و فایل رو اینجا بگذارید تا بشه بررسیش کرد .
خیلی عجیب به نظر میرسه چون تا جایی که من اطلاع دارم ImageٍEn تمام انواع tif رو (Compression های مختلف) رو ساپورت میکنه !
delphi5
چهارشنبه 29 شهریور 1385, 09:34 صبح
این هم نمونه فایل
mehranFX
چهارشنبه 29 شهریور 1385, 09:38 صبح
اگه از KDTele جهت دریافت فکس استفاده می کنی کنترلی برای نمایش فایلهای Tiff دارد که می تونی از اون استفاده کنی !!!
delphi5
چهارشنبه 29 شهریور 1385, 09:41 صبح
نه از سرویس فکس ویندوز استفاده میکنم
delphi5
چهارشنبه 29 شهریور 1385, 10:17 صبح
من فک میکنم که متوجه مشکل شده باشم .
من یه application جدید ایجاد کردم . روی فرم یه ImageEn گذاشتم و خواستم به خاصیت wallpaper اون مقدار یه عکس رو نسبت بدم که اون error کذائی رو بهم داد .
cannot load image . the compression scheme is not supported for TIF/TIFF files .
بطور تصادفی یه دکمه بروی فرم گذاشتم و خواستم براش کد بنویسم که در هنگام کامپایل برنامه با یه خطا مواجه شدم که میگفت
"[Fatal Error] Unit1.pas(7): File not found: 'ieview.dcu'"
جالب اینجاست که خطا مربوط به این خط است
"uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
ieview, imageenview, imageen;"
شما میدونید که چرا با اینکه من imageen رو نصب کردم اما بازم این کامپوننت برای دلفی نصب شده بروی دستگاه ام قابل شناسائی نیست ؟
ممنون میشم اگه بهم جواب بدید
delphi5
چهارشنبه 29 شهریور 1385, 10:44 صبح
بابا یکی به دادم برسه ....
حامی2
چهارشنبه 29 شهریور 1385, 11:08 صبح
اگه از KDTele جهت دریافت فکس استفاده می کنی کنترلی برای نمایش فایلهای Tiff دارد که می تونی از اون استفاده کنی !!!
سلام میشه با این گزارش از یه بانک SQLرا فرستاد؟
Mahyaa
چهارشنبه 29 شهریور 1385, 11:34 صبح
سلام
باید مسیری رو که فولدر ImageٍEn رو که Pas یا Dcu ها در اون قرار دارند به SearchPath پروژه اضافه کنید . از منوی
Project > Options > Directories/Conditions > Searchpath
یا
Tools > Invironment Options > Library > Library Path
در ضمن من فایل شما رو چک کردم . با ImageEn باز میشه و مشکلی نداره .
delphi5
چهارشنبه 29 شهریور 1385, 11:42 صبح
مرسی اون مشکلم رو با کپی کردن فایلهای dcu به path دلفی حل کرده بودم . حالا باید چه کار کنم . احتمال داره که مربوط به ورژن دلفی 5 باشه ؟
Mahyaa
چهارشنبه 29 شهریور 1385, 11:55 صبح
اگر اون ورژن از ImaeEn رو که مربوط به دلفی 5 هستش نصب کرده باشید ، نباید مشکلی باشه .
شاید جایی در کد نویسی اشتباهی کردید .
اگر مشکلتون حل نشد ، نمونه کد رو بگذارید تا بررسی کنیم :)
.
Mahyaa
چهارشنبه 29 شهریور 1385, 12:18 عصر
سلام
این یک مثال کوچک با دلفی 7 هستش .
mehranFX
چهارشنبه 29 شهریور 1385, 12:35 عصر
سلام میشه با این گزارش از یه بانک SQLرا فرستاد؟
بله می شه!!!
delphi5
چهارشنبه 29 شهریور 1385, 13:07 عصر
مهیا جان
من در دلفی 2006کامپوننت imageEn رو نصب کردم اما هنگامیکه میخوام یه فایل tif رو به imageen ام نصبت بدم توی اون قسمتی که باید نوع عکس رو تعیین کنم ، نوع tif وجود نداره . شما میدونید چرا ؟
delphi5
چهارشنبه 29 شهریور 1385, 13:14 عصر
مهیا جان به این عکس نگاه کن
delphi5
چهارشنبه 29 شهریور 1385, 13:15 عصر
نوع tif در این پنجره موجود نیست
delphi5
چهارشنبه 29 شهریور 1385, 13:23 عصر
لطفا عکس رو ببینید
Mahyaa
چهارشنبه 29 شهریور 1385, 13:43 عصر
سلام
خاصیت Wallpaper اصلا ربطی به مساله شما نداره .
من یک مثال در پست 25 آپلود کردم اگر همون رو نگاه میکردید مشکلتون حل میشد.
delphi5
چهارشنبه 29 شهریور 1385, 15:17 عصر
یه دنیا ازتون ممنونم . مشکلم حل شد
FSarab
پنج شنبه 30 شهریور 1385, 12:50 عصر
http://www.awaresystems.be/imaging/tiff/delphi/LibTiffDelphi_Full.zip
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.