السلام عليكم ورحمة الله وبركاته :
إخواني الأحبة سأطرح اليوم معلومة حول نوع البيانات Image
و هي عبارة عن إجراء مخزن بسيط ليعيد لك أنواع الصور المخزنة لديك في حقل من نوع Image:
bmp
jpg
TIFF
Gif
PNG
شو رأيكم .. شباب ؟ :blink: .............. يللا بينا :
Create FUNCTION getImageType (@a image) RETURNS varchar(4) AS BEGIN Declare @out varchar(4), @temp varbinary(30) SET @temp=convert(varbinary(30), @a) SET @out=CASE WHEN LEFT(@temp,2)=0x424D THEN 'BMP' WHEN LEFT(@temp,2)=0xFFD8 THEN 'JPG' WHEN LEFT(@temp,8)=0x89504E470D0A1A0A THEN 'PNG' WHEN (LEFT(@temp,2)=0x4949)OR(LEFT(@temp,2)=0x4D4D) THEN 'TIFF' WHEN Left(@temp,28) Like 'GIF%' THEN 'GIF' ELSE '' END Return @out END
كيفية الإستخدام :
Select dbo.getImageType(Image_Column) From Image_TB