Convert portfolio imagery to WebP

هذا الالتزام موجود في:
2026-05-02 23:58:14 +03:00
الأصل 95a2af64ed
التزام dfc154884a
33 ملفات معدلة مع 22 إضافات و22 حذوفات

عرض الملف

@@ -125,8 +125,8 @@ export const arabicPortfolioContent = {
"تشكيل كتلي", "تشكيل كتلي",
"إظهار خارجي", "إظهار خارجي",
], ],
image: "/images/portfolio-pages/marota-city-s160-preview.jpg", image: "/images/portfolio-pages/marota-city-s160-preview.webp",
sheetImage: "/images/portfolio-pages/marota-city-s160.jpg", sheetImage: "/images/portfolio-pages/marota-city-s160.webp",
imageAlt: imageAlt:
"لوحة بورتفوليو لمشروع Marota City - S160 تتضمن مساقط وواجهات ومناظير خارجية", "لوحة بورتفوليو لمشروع Marota City - S160 تتضمن مساقط وواجهات ومناظير خارجية",
}, },
@@ -146,8 +146,8 @@ export const arabicPortfolioContent = {
"دراسات واجهات", "دراسات واجهات",
"موقع وسياق عمراني", "موقع وسياق عمراني",
], ],
image: "/images/portfolio-pages/marota-city-s174-preview.jpg", image: "/images/portfolio-pages/marota-city-s174-preview.webp",
sheetImage: "/images/portfolio-pages/marota-city-s174.jpg", sheetImage: "/images/portfolio-pages/marota-city-s174.webp",
imageAlt: imageAlt:
"لوحة بورتفوليو لمشروع Marota City S174 تتضمن مساقط ومناظير وواجهات", "لوحة بورتفوليو لمشروع Marota City S174 تتضمن مساقط ومناظير وواجهات",
}, },
@@ -167,8 +167,8 @@ export const arabicPortfolioContent = {
"مناظير حضرية", "مناظير حضرية",
"لوحات عرض للضيافة", "لوحات عرض للضيافة",
], ],
image: "/images/portfolio-pages/luxury-hotel-preview.jpg", image: "/images/portfolio-pages/luxury-hotel-preview.webp",
sheetImage: "/images/portfolio-pages/luxury-hotel.jpg", sheetImage: "/images/portfolio-pages/luxury-hotel.webp",
imageAlt: imageAlt:
"لوحة بورتفوليو لLuxury Hotel تتضمن مساقط ومناظير خارجية", "لوحة بورتفوليو لLuxury Hotel تتضمن مساقط ومناظير خارجية",
}, },
@@ -188,8 +188,8 @@ export const arabicPortfolioContent = {
"عناصر مائية", "عناصر مائية",
"لوحات عرض للعميل", "لوحات عرض للعميل",
], ],
image: "/images/portfolio-pages/regal-pool-preview.jpg", image: "/images/portfolio-pages/regal-pool-preview.webp",
sheetImage: "/images/portfolio-pages/regal-pool.jpg", sheetImage: "/images/portfolio-pages/regal-pool.webp",
imageAlt: imageAlt:
"لوحة بورتفوليو لمشروع Regal Pool تتضمن لاندسكيب وحركة مياه ومقاطع ومناظير", "لوحة بورتفوليو لمشروع Regal Pool تتضمن لاندسكيب وحركة مياه ومقاطع ومناظير",
}, },
@@ -209,8 +209,8 @@ export const arabicPortfolioContent = {
"سياق تاريخي", "سياق تاريخي",
"إظهار نهاري وليلي", "إظهار نهاري وليلي",
], ],
image: "/images/portfolio-pages/bab-touma-square-preview.jpg", image: "/images/portfolio-pages/bab-touma-square-preview.webp",
sheetImage: "/images/portfolio-pages/bab-touma-square.jpg", sheetImage: "/images/portfolio-pages/bab-touma-square.webp",
imageAlt: imageAlt:
"لوحة بورتفوليو لإعادة تأهيل ساحة باب توما تتضمن مخططات واستراتيجيات ومناظير", "لوحة بورتفوليو لإعادة تأهيل ساحة باب توما تتضمن مخططات واستراتيجيات ومناظير",
}, },

عرض الملف

@@ -125,8 +125,8 @@ export const englishPortfolioContent = {
"Massing development", "Massing development",
"Exterior visualization", "Exterior visualization",
], ],
image: "/images/portfolio-pages/marota-city-s160-preview.jpg", image: "/images/portfolio-pages/marota-city-s160-preview.webp",
sheetImage: "/images/portfolio-pages/marota-city-s160.jpg", sheetImage: "/images/portfolio-pages/marota-city-s160.webp",
imageAlt: imageAlt:
"Portfolio board for Marota City - S160 with plans, facades, and exterior perspectives", "Portfolio board for Marota City - S160 with plans, facades, and exterior perspectives",
}, },
@@ -146,8 +146,8 @@ export const englishPortfolioContent = {
"Facade studies", "Facade studies",
"Site and urban context", "Site and urban context",
], ],
image: "/images/portfolio-pages/marota-city-s174-preview.jpg", image: "/images/portfolio-pages/marota-city-s174-preview.webp",
sheetImage: "/images/portfolio-pages/marota-city-s174.jpg", sheetImage: "/images/portfolio-pages/marota-city-s174.webp",
imageAlt: imageAlt:
"Portfolio board for Marota City - S174 with plans, perspectives, and facades", "Portfolio board for Marota City - S174 with plans, perspectives, and facades",
}, },
@@ -167,8 +167,8 @@ export const englishPortfolioContent = {
"Urban perspectives", "Urban perspectives",
"Hospitality presentation boards", "Hospitality presentation boards",
], ],
image: "/images/portfolio-pages/luxury-hotel-preview.jpg", image: "/images/portfolio-pages/luxury-hotel-preview.webp",
sheetImage: "/images/portfolio-pages/luxury-hotel.jpg", sheetImage: "/images/portfolio-pages/luxury-hotel.webp",
imageAlt: imageAlt:
"Portfolio board for Luxury Hotel with plans and exterior perspectives", "Portfolio board for Luxury Hotel with plans and exterior perspectives",
}, },
@@ -188,8 +188,8 @@ export const englishPortfolioContent = {
"Water elements", "Water elements",
"Client presentation boards", "Client presentation boards",
], ],
image: "/images/portfolio-pages/regal-pool-preview.jpg", image: "/images/portfolio-pages/regal-pool-preview.webp",
sheetImage: "/images/portfolio-pages/regal-pool.jpg", sheetImage: "/images/portfolio-pages/regal-pool.webp",
imageAlt: imageAlt:
"Portfolio board for Regal Pool including landscape, water movement, sections, and perspectives", "Portfolio board for Regal Pool including landscape, water movement, sections, and perspectives",
}, },
@@ -209,8 +209,8 @@ export const englishPortfolioContent = {
"Historic context", "Historic context",
"Day and night visualization", "Day and night visualization",
], ],
image: "/images/portfolio-pages/bab-touma-square-preview.jpg", image: "/images/portfolio-pages/bab-touma-square-preview.webp",
sheetImage: "/images/portfolio-pages/bab-touma-square.jpg", sheetImage: "/images/portfolio-pages/bab-touma-square.webp",
imageAlt: imageAlt:
"Portfolio board for Bab Touma Square rehabilitation with plans, strategies, and perspectives", "Portfolio board for Bab Touma Square rehabilitation with plans, strategies, and perspectives",
}, },

عرض الملف

@@ -13,8 +13,8 @@ export const sharedProfile = {
addressAr: "دمشق، الشعلان", addressAr: "دمشق، الشعلان",
facebook: "grace slmon", facebook: "grace slmon",
facebookHref: "https://www.facebook.com/grace.slmon", facebookHref: "https://www.facebook.com/grace.slmon",
heroImage: "/images/portfolio-pages/media-complex-preview.jpg", heroImage: "/images/portfolio-pages/media-complex-preview.webp",
logoImage: "/images/portfolio-pages/logo.png", logoImage: "/images/portfolio-pages/logo.webp",
}; };
export const resumeFile = { export const resumeFile = {

ملف ثنائي غير معروض.

قبل

العرض:  |  الارتفاع:  |  الحجم: 832 KiB

ملف ثنائي غير معروض.

بعد

العرض:  |  الارتفاع:  |  الحجم: 429 KiB

ملف ثنائي غير معروض.

قبل

العرض:  |  الارتفاع:  |  الحجم: 745 KiB

ملف ثنائي غير معروض.

بعد

العرض:  |  الارتفاع:  |  الحجم: 416 KiB

ملف ثنائي غير معروض.

قبل

العرض:  |  الارتفاع:  |  الحجم: 680 KiB

ملف ثنائي غير معروض.

بعد

العرض:  |  الارتفاع:  |  الحجم: 321 KiB

ملف ثنائي غير معروض.

قبل

العرض:  |  الارتفاع:  |  الحجم: 606 KiB

ملف ثنائي غير معروض.

بعد

العرض:  |  الارتفاع:  |  الحجم: 305 KiB

ملف ثنائي غير معروض.

قبل

العرض:  |  الارتفاع:  |  الحجم: 56 KiB

ثنائية
public/images/portfolio-pages/logo.webp Normal file

ملف ثنائي غير معروض.

بعد

العرض:  |  الارتفاع:  |  الحجم: 35 KiB

ملف ثنائي غير معروض.

قبل

العرض:  |  الارتفاع:  |  الحجم: 681 KiB

ملف ثنائي غير معروض.

بعد

العرض:  |  الارتفاع:  |  الحجم: 324 KiB

ملف ثنائي غير معروض.

قبل

العرض:  |  الارتفاع:  |  الحجم: 613 KiB

ملف ثنائي غير معروض.

بعد

العرض:  |  الارتفاع:  |  الحجم: 317 KiB

ملف ثنائي غير معروض.

قبل

العرض:  |  الارتفاع:  |  الحجم: 766 KiB

ملف ثنائي غير معروض.

بعد

العرض:  |  الارتفاع:  |  الحجم: 380 KiB

ملف ثنائي غير معروض.

قبل

العرض:  |  الارتفاع:  |  الحجم: 690 KiB

ملف ثنائي غير معروض.

بعد

العرض:  |  الارتفاع:  |  الحجم: 368 KiB

ملف ثنائي غير معروض.

قبل

العرض:  |  الارتفاع:  |  الحجم: 593 KiB

ملف ثنائي غير معروض.

بعد

العرض:  |  الارتفاع:  |  الحجم: 302 KiB

ملف ثنائي غير معروض.

قبل

العرض:  |  الارتفاع:  |  الحجم: 593 KiB

ملف ثنائي غير معروض.

بعد

العرض:  |  الارتفاع:  |  الحجم: 302 KiB

ملف ثنائي غير معروض.

قبل

العرض:  |  الارتفاع:  |  الحجم: 592 KiB

ملف ثنائي غير معروض.

بعد

العرض:  |  الارتفاع:  |  الحجم: 258 KiB

ملف ثنائي غير معروض.

قبل

العرض:  |  الارتفاع:  |  الحجم: 536 KiB

ملف ثنائي غير معروض.

بعد

العرض:  |  الارتفاع:  |  الحجم: 254 KiB

ملف ثنائي غير معروض.

قبل

العرض:  |  الارتفاع:  |  الحجم: 693 KiB

ملف ثنائي غير معروض.

بعد

العرض:  |  الارتفاع:  |  الحجم: 332 KiB

ملف ثنائي غير معروض.

قبل

العرض:  |  الارتفاع:  |  الحجم: 623 KiB

ملف ثنائي غير معروض.

بعد

العرض:  |  الارتفاع:  |  الحجم: 324 KiB